Used by CommandCollection and CommandTask to scan the filesystem for command classes.
Scan a directory for .php files and return the class names that should be within them.
scanApp()
Scan the application for shells & commands.
array
A list of command metadata.
scanCore()
Scan CakePHP internals for shells & commands.
array
A list of command metadata.
scanDir(string $path, string $namespace, string $prefix, array $hide)
Scan a directory for .php files and return the class names that should be within them.
string
$path The directory to read.
string
$namespace The namespace the shells live in.
string
$prefix The prefix to apply to commands for their full name.
string[]
$hide A list of command names to hide as they are internal commands.
array
The list of shell info arrays based on scanning the filesystem and inflection.
scanPlugin(string $plugin)
Scan the named plugin for shells and commands
string
$plugin The named plugin.
array
A list of command metadata.
© 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.1/class-Cake.Console.CommandScanner.html