Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments

WooPaymentsService::validate_onboarding_sourceprivateWC 1.0

Check the onboarding source and ensure it is a valid value.

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

Хуков нет.

Возвращает

Строку. The validated onboarding source.

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

// private - только в коде основоного (родительского) класса
$result = $this->validate_onboarding_source( ?string $source ): string;
?string $source(обязательный)
.

Код WooPaymentsService::validate_onboarding_source() WC 10.8.1

private function validate_onboarding_source( ?string $source ): string {
	if ( empty( $source ) ) {
		return self::SESSION_ENTRY_DEFAULT;
	}

	$valid_sources = array(
		self::SESSION_ENTRY_DEFAULT,
		self::SESSION_ENTRY_LYS,
	);

	return in_array( $source, $valid_sources, true ) ? $source : self::SESSION_ENTRY_DEFAULT;
}