Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments
WooPaymentsService::validate_onboarding_source
Check the onboarding source and ensure it is a valid value.
Method of the class: WooPaymentsService{}
No Hooks.
Returns
String. The validated onboarding source.
Usage
// private - for code of main (parent) class only $result = $this->validate_onboarding_source( ?string $source ): string;
- ?string $source(required)
- .
WooPaymentsService::validate_onboarding_source() WooPaymentsService::validate onboarding source code WC 10.7.0
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;
}