Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments
WooPaymentsService::set_onboarding_lock
Lock the onboarding.
This will save a flag in the database to indicate that onboarding is locked. This is used to prevent certain onboarding actions to happen while others have not finished. This is especially important for actions that modify the account (initializing it, deleting it, etc.) These actions tend to be longer-running and we want to have backstops in place to prevent race conditions.
Метод класса: WooPaymentsService{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->set_onboarding_lock(): void;
Код WooPaymentsService::set_onboarding_lock() WooPaymentsService::set onboarding lock WC 10.9.4
private function set_onboarding_lock(): void {
$now = $this->proxy->call_function( 'time' );
$this->proxy->call_function( 'update_option', self::NOX_ONBOARDING_LOCKED_KEY, $now, false );
}