Automattic\WooCommerce\Internal\BatchProcessing

BatchProcessingController::force_clear_all_processespublicWC 1.0

Dequeues and de-schedules all the processors.

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

Хуков нет.

Возвращает

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

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

$BatchProcessingController = new BatchProcessingController();
$BatchProcessingController->force_clear_all_processes(): void;

Код BatchProcessingController::force_clear_all_processes() WC 10.9.4

public function force_clear_all_processes(): void {
	as_unschedule_all_actions( self::PROCESS_SINGLE_BATCH_ACTION_NAME );
	as_unschedule_all_actions( self::WATCHDOG_ACTION_NAME );

	foreach ( $this->get_enqueued_processors() as $processor ) {
		$this->clear_processor_state( $processor );
	}

	update_option( self::ENQUEUED_PROCESSORS_OPTION_NAME, array(), false );
}