Automattic\WooCommerce\Internal\ProductDownloads\ApprovedDirectories
Synchronize::has_scheduled_task
Indicates whether a synchronization task is pending or running.
Метод класса: Synchronize{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->has_scheduled_task(): bool;
Код Synchronize::has_scheduled_task() Synchronize::has scheduled task WC 11.2.2
private function has_scheduled_task(): bool {
foreach ( array( ActionScheduler_Store::STATUS_PENDING, ActionScheduler_Store::STATUS_RUNNING ) as $status ) {
$scheduled_tasks = $this->queue->search(
array(
'hook' => self::SYNC_TASK,
'status' => $status,
'per_page' => 1,
),
'ids'
);
if ( ! empty( $scheduled_tasks ) ) {
return true;
}
}
return false;
}