Пространство имён 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
ShellDispatcher обрабатывает передачу команд 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.3/namespace-Cake.Console.html