Automattic\WooCommerce\Internal\DataStores\Orders

CustomOrdersTableController::process_updated_optionpublicWC 1.0

Handler for the individual setting updated hook.

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

Хуков нет.

Возвращает

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

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

$CustomOrdersTableController = new CustomOrdersTableController();
$CustomOrdersTableController->process_updated_option( $option, $old_value, $value );
$option(строка) (обязательный)
Setting name.
$old_value(разное) (обязательный)
Old value of the setting.
$value(разное) (обязательный)
New value of the setting.

Код CustomOrdersTableController::process_updated_option() WC 9.9.5

public function process_updated_option( $option, $old_value, $value ) {
	if ( DataSynchronizer::ORDERS_DATA_SYNC_ENABLED_OPTION === $option && 'no' === $value ) {
		$this->data_synchronizer->cleanup_synchronization_state();
	}
	if ( self::HPOS_DATASTORE_CACHING_ENABLED_OPTION === $option && $old_value !== $value && 'yes' === $value ) {
		$this->data_store->clear_all_cached_data();
	}
}