Automattic\WooCommerce\Internal\Admin

WcPayWelcomePage::onboarding_task_additional_data()publicWC 1.0

Filter the onboarding task additional data to add the WooPayments incentive data to it.

Метод класса: WcPayWelcomePage{}

Хуков нет.

Возвращает

?Массив. The filtered task additional data.

Использование

$WcPayWelcomePage = new WcPayWelcomePage();
$WcPayWelcomePage->onboarding_task_additional_data( ?array $additional_data ): ?array;
?array $additional_data (обязательный)
-

Код WcPayWelcomePage::onboarding_task_additional_data() WC 9.5.1

public function onboarding_task_additional_data( ?array $additional_data ): ?array {
	// Return early if the incentive must not be visible.
	if ( ! $this->is_incentive_visible() ) {
		return $additional_data;
	}

	// If we have an incentive, add the incentive ID to the additional data.
	if ( $this->get_incentive()['id'] ) {
		if ( empty( $additional_data ) ) {
			$additional_data = array();
		}
		$additional_data['wooPaymentsIncentiveId'] = $this->get_incentive()['id'];
	}

	return $additional_data;
}