ActionScheduler::is_class_migration()protected staticWC 3.0.0

Determine if the class is one of our migration classes.

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

Хуков нет.

Возвращает

true|false.

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

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

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

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

Код ActionScheduler::is_class_migration() WC 8.7.0

protected static function is_class_migration( $class ) {
	static $migration_segments = array(
		'ActionMigrator'  => true,
		'BatchFetcher'    => true,
		'DBStoreMigrator' => true,
		'DryRun'          => true,
		'LogMigrator'     => true,
		'Config'          => true,
		'Controller'      => true,
		'Runner'          => true,
		'Scheduler'       => true,
	);

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

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