Пространство имён Cake\Console
Краткое описание пространств имён
Краткое описание классов
-
Предоставляет интерфейс для взаимодействия с параметрами и аргументами команды.
-
Базовый класс для команд консоли.
-
Коллекция команд.
-
Это фабрика для создания экземпляров Command и Shell.
-
Выполняет команды CLI для предоставленного приложения.
-
Обработчик ошибок для консоли Cake. Выводит простую информацию об исключении, произошедшем, и трассировку стека ошибки.
-
Объектная оболочка для взаимодействия со стандартным вводом (stdin).
-
Объект для представления одного аргумента, используемого в командной строке. ConsoleOptionParser создаёт их при использовании addArgument().
-
Объект для представления одного параметра, используемого в командной строке. ConsoleOptionParser создаёт их при использовании addOption().
-
Объект для представления одной подкоманды, используемой в командной строке. Создаётся при вызове ConsoleOptionParser::addSubcommand().
-
Обёртка вокруг различных операций ввода-вывода, необходимых задачам оболочки.
-
Обрабатывает разбор ARGV в командной строке и предоставляет поддержку определения параметров, совместимых с GetOpt. Предоставляет реализацию шаблона проектирования "строитель" для создания парсеров опций оболочки.
-
Объектная оболочка для вывода информации из приложения оболочки. Может быть подключена к любому ресурсу потока, который может использоваться с fopen().
-
Базовый класс для помощников.
-
Регистр для помощников. Предоставляет возможности для ленивой загрузки помощников.
-
HelpFormatter форматирует справку для консольных оболочек. Может форматировать в текстовые или XML форматы. Использует методы ConsoleOptionParser для генерации справки.
-
Базовый класс для утилиты командной строки для автоматизации задач программиста.
-
ShellDispatcher обрабатывает распределение команд cli.
-
Регистр для задач. Предоставляет возможности для ленивой загрузки задач.
Краткое описание интерфейсов
-
Интерфейс для оболочек, которые принимают CommandCollection во время инициализации.
-
Интерфейс для абстрагирования создания экземпляров команд и оболочек.
© 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/3.8/namespace-Cake.Console.html