Automattic\WooCommerce\Internal\BatchProcessing

BatchProcessingController::dequeue_processor()privateWC 1.0

Dequeue a processor once it has no more items pending processing.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->dequeue_processor( $processor_class_name ): void;
$processor_class_name(строка) (обязательный)
Full processor class name.

Код BatchProcessingController::dequeue_processor() WC 8.7.0

private function dequeue_processor( string $processor_class_name ): void {
	$pending_processes = $this->get_enqueued_processors();
	if ( in_array( $processor_class_name, $pending_processes, true ) ) {
		$pending_processes = array_diff( $pending_processes, array( $processor_class_name ) );
		$this->set_enqueued_processors( $pending_processes );
	}
}