Класс CommandScanner
Используется CommandCollection и CommandTask для сканирования файловой системы на предмет классов команд.
Краткое описание методов
-
scanApp() public
Сканирование приложения на предмет оболочек и команд.
-
scanCore() public
Сканирование CakePHP компонентов на предмет оболочек и команд.
-
scanDir() protected
Сканирование каталога на предмет файлов .php и возвращение имён классов, которые должны быть в них.
-
scanPlugin() public
Сканирование указанного плагина на предмет оболочек и команд
Подробное описание методов
scanApp() public
scanApp(): array
Сканирование приложения на предмет оболочек и команд.
Возвращает
arrayscanCore() public
scanCore(): array
Сканирование CakePHP компонентов на предмет оболочек и команд.
Возвращает
arrayscanDir() protected
scanDir(string $path, string $namespace, string $prefix, string[] $hide): array
Сканирование каталога на предмет файлов .php и возвращение имён классов, которые должны быть в них.
Параметры
-
string$path Каталог для чтения.
-
string$namespace Пространство имён, в котором находятся оболочки.
-
string$prefix Префикс, применяемый к командам для их полного имени.
-
string[]$hide Список имён команд, которые следует скрыть, поскольку это внутренние команды.
Возвращает
arrayscanPlugin() public
scanPlugin(string $plugin): array
Сканирование указанного плагина на предмет оболочек и команд
Параметры
-
string$plugin Имя плагина.
Возвращает
array
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.Console.CommandScanner.html