Automattic\WooCommerce\Internal\StockNotifications\Emails

CustomerStockNotificationVerifiedEmail::get_additional_template_argsprivateWC 1.0

Get template args.

Method of the class: CustomerStockNotificationVerifiedEmail{}

No Hooks.

Returns

Array.

Usage

// private - for code of main (parent) class only
$result = $this->get_additional_template_args(): array;

CustomerStockNotificationVerifiedEmail::get_additional_template_args() code WC 10.3.6

private function get_additional_template_args(): array {
	$notification    = $this->object;
	$unsubscribe_key = $notification->get_unsubscribe_key( true );
	$user            = get_user_by( 'email', $notification->get_user_email() );
	$is_guest        = ! is_a( $user, 'WP_User' );

	return array(
		'is_guest'         => $is_guest,
		'unsubscribe_link' => add_query_arg(
			array(
				'email_link_action_key' => $unsubscribe_key,
				'notification_id'       => $notification->get_id(),
			),
			get_option( 'siteurl' )
		),
	);
}