ActionScheduler::is_class_cli │ protected static │ WC 3.0.0

Determine if the class is one of our WP CLI classes.

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

Хуков нет.

Возвращает

bool.

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

$result = ActionScheduler::is_class_cli( $class );
$class(строка) (обязательный)
The class name.

Список изменений

С версии 3.0.0 Введена.

Код ActionScheduler::is_class_cli() WC 11.2.2

protected static function is_class_cli( $class ) {
	static $cli_segments = array(
		'QueueRunner'                             => true,
		'Command'                                 => true,
		'ProgressBar'                             => true,
		'\Action_Scheduler\WP_CLI\Action_Command' => true,
		'\Action_Scheduler\WP_CLI\System_Command' => true,
	);

	$segments = explode( '_', $class );
	$segment  = isset( $segments[1] ) ? $segments[1] : $class;

	return isset( $cli_segments[ $segment ] ) && $cli_segments[ $segment ];
}