Namespace Cake\Console
Classes summary
-  
CommandRunner
Run CLI commands for the provided application.
 -  
TaskRegistry
Registry for Tasks. Provides features for lazily loading tasks.
 -  
ConsoleInputSubcommand
An object to represent a single subcommand used in the command line.
 -  
CommandCollection
Collection for Commands.
 -  
Helper
Base class for Helpers.
 -  
HelperRegistry
Registry for Helpers. Provides features for lazily loading helpers.
 -  
Arguments
Provides an interface for interacting with a command's options and arguments.
 -  
ConsoleInputArgument
An object to represent a single argument used in the command line.
 -  
CommandFactory
This is a factory for creating Command and Shell instances.
 -  
ConsoleOutput
Object wrapper for outputting information from a shell application.
 -  
CommandScanner
Used by CommandCollection and CommandTask to scan the filesystem for command classes.
 -  
BaseCommand
Base class for console commands.
 -  
ConsoleInputOption
An object to represent a single option used in the command line.
 -  
ConsoleOptionParser
Handles parsing the ARGV in the command line and provides support for GetOpt compatible option definition. Provides a builder pattern implementation for creating shell option parsers.
 -  
HelpFormatter
HelpFormatter formats help for console shells. Can format to either text or XML formats. Uses ConsoleOptionParser methods to generate help.
 -  
ConsoleIo
A wrapper around the various IO operations shell tasks need to do.
 -  
ShellDispatcher
Shell dispatcher handles dispatching cli commands.
 -  
Shell
Base class for command-line utilities for automating programmer chores.
 -  
ConsoleInput
Object wrapper for interacting with stdin
 
Interfaces summary
-  
CommandCollectionAwareInterface
An interface for shells that take a CommandCollection during initialization.
 -  
CommandFactoryInterface
An interface for abstracting creation of command and shell instances.
 -  
CommandInterface
Describe the interface between a command and the surrounding console libraries.
 
    © 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.0/namespace-Cake.Console.html