Automattic\WooCommerce\Internal\Admin\Onboarding

OnboardingMailchimp::on_profile_data_updatedpublicWC 1.0

Reset MailchimpScheduler if profile data is being updated with a new email.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$OnboardingMailchimp = new OnboardingMailchimp();
$OnboardingMailchimp->on_profile_data_updated( $existing_data, $updating_data );
$existing_data(массив) (обязательный)
Existing option data.
$updating_data(массив) (обязательный)
Updating option data.

Код OnboardingMailchimp::on_profile_data_updated() WC 9.9.4

public function on_profile_data_updated( $existing_data, $updating_data ) {
	if (
		isset( $existing_data['store_email'] ) &&
		isset( $updating_data['store_email'] ) &&
		$existing_data['store_email'] !== $updating_data['store_email']
	) {
		MailchimpScheduler::reset();
	}
}