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

WooPaymentsService::was_onboarding_step_marked_startedprivateWC 1.0

Check if an onboarding step has been marked as started.

This means that, at some point, the step was marked/recorded as started in the DB. This doesn't mean that the current reported status is started. The step status might be different now.

Method of the class: WooPaymentsService{}

No Hooks.

Returns

true|false. Whether the onboarding step has been marked as started.

Usage

// private - for code of main (parent) class only
$result = $this->was_onboarding_step_marked_started( $step_id, $location ): bool;
$step_id(string) (required)
The ID of the onboarding step.
$location(string) (required)
The location for which we are onboarding. This is an ISO 3166-1 alpha-2 country code.

Notes

  • See: get_onboarding_step_status() for that.

WooPaymentsService::was_onboarding_step_marked_started() code WC 10.8.1

private function was_onboarding_step_marked_started( string $step_id, string $location ): bool {
	$statuses = (array) $this->get_nox_profile_onboarding_step_entry( $step_id, $location, 'statuses' );

	return ! empty( $statuses[ self::ONBOARDING_STEP_STATUS_STARTED ] );
}