Пространство имён Console
Пространства имён
Интерфейсы
-
CommandCollectionAwareInterface
Интерфейс для оболочек, принимающих CommandCollection при инициализации.
-
CommandFactoryInterface
Интерфейс для абстрагирования создания экземпляров команд и оболочек.
-
CommandInterface
Описание интерфейса между командой и окружающими её библиотеками консоли.
Классы
-
Arguments
Предоставляет интерфейс для взаимодействия с опциями и аргументами команды.
-
BaseCommand
Базовый класс для команд консоли.
-
CommandCollection
Коллекция для команд.
-
CommandFactory
Это фабрика для создания экземпляров Command и Shell.
-
CommandRunner
Выполнение команд CLI для предоставленного приложения.
-
CommandScanner
Используется CommandCollection и CommandTask для сканирования файловой системы на предмет классов команд.
-
ConsoleInput
Обёртка объекта для взаимодействия со stdin
-
ConsoleInputArgument
Объект для представления одного аргумента, используемого в командной строке. ConsoleOptionParser создаёт их, когда вы используете addArgument()
-
ConsoleInputOption
Объект для представления одной опции, используемой в командной строке. ConsoleOptionParser создаёт их, когда вы используете addOption()
-
ConsoleInputSubcommand
Объект для представления одной подкоманды, используемой в командной строке. Создаётся при вызове ConsoleOptionParser::addSubcommand()
-
ConsoleIo
Обёртка вокруг различных операций ввода-вывода, необходимых задачам оболочки.
-
ConsoleOptionParser
Обрабатывает парсинг ARGV в командной строке и предоставляет поддержку определения опций, совместимых с GetOpt. Предоставляет реализацию шаблона билдера для создания парсеров опций оболочки.
-
ConsoleOutput
Объектная оболочка для вывода информации из приложения оболочки. Может быть подключена к любому потоковому ресурсу, который может быть использован с fopen()
-
HelpFormatter
HelpFormatter форматирует справку для консольных оболочек. Может форматировать в текстовые или XML форматы. Использует методы ConsoleOptionParser для генерации справки.
-
Helper
Базовый класс для Помощников.
-
HelperRegistry
Реестр для Помощников. Предоставляет возможности для ленивой загрузки помощников.
-
Shell
Базовый класс для утилит командной строки для автоматизации задач программистов.
-
ShellDispatcher
Shell dispatcher обрабатывает рассылку команд CLI.
-
TaskRegistry
Реестр для Задач. Предоставляет возможности для ленивой загрузки задач.
© 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.4/namespace-Cake.Console.html