/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Console
NameSizeModeActions
Command/-0755rm
Exception/-0755rm
TestSuite/-0755rm
Arguments.php39260644editdlrm
BaseCommand.php85150644editdlrm
Command.php1420644editdlrm
CommandCollection.php74910644editdlrm
CommandCollectionAwareInterface.php10270644editdlrm
CommandFactory.php19790644editdlrm
CommandFactoryInterface.php10010644editdlrm
CommandInterface.php16980644editdlrm
CommandRunner.php126430644editdlrm
CommandScanner.php48430644editdlrm
composer.json11730644editdlrm
ConsoleErrorHandler.php1890644editdlrm
ConsoleInput.php28530644editdlrm
ConsoleInputArgument.php55680644editdlrm
ConsoleInputOption.php89290644editdlrm
ConsoleInputSubcommand.php39340644editdlrm
ConsoleIo.php215160644editdlrm
ConsoleOptionParser.php315660644editdlrm
ConsoleOutput.php100000644editdlrm
Helper.php17050644editdlrm
HelperRegistry.php32650644editdlrm
HelpFormatter.php73140644editdlrm
LICENSE.txt12040644editdlrm
README.md34650644editdlrm
Shell.php293710644editdlrm
ShellDispatcher.php121610644editdlrm
TaskRegistry.php29310644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Console/ConsoleInputSubcommand.php (3934B)
|string $name The long name of the subcommand, or an array with all the properties. * @param string $help The help text for this option. * @param \Cake\Console\ConsoleOptionParser|array|null $parser A parser for this subcommand. * Either a ConsoleOptionParser, or an array that can be used with ConsoleOptionParser::buildFromArray(). */ public function __construct($name, $help = '', $parser = null) { if (is_array($name)) { $data = $name + ['name' => null, 'help' => '', 'parser' => null]; if (empty($data['name'])) { throw new InvalidArgumentException('"name" not provided for console option parser'); } $name = $data['name']; $help = $data['help']; $parser = $data['parser']; } if (is_array($parser)) { $parser['command'] = $name; $parser = ConsoleOptionParser::buildFromArray($parser); } $this->_name = $name; $this->_help = $help; $this->_parser = $parser; } /** * Get the value of the name attribute. * * @return string Value of this->_name. */ public function name(): string { return $this->_name; } /** * Get the raw help string for this command * * @return string */ public function getRawHelp(): string { return $this->_help; } /** * Generate the help for this this subcommand. * * @param int $width The width to make the name of the subcommand. * @return string */ public function help(int $width = 0): string { $name = $this->_name; if (strlen($name) < $width) { $name = str_pad($name, $width, ' '); } return $name . $this->_help; } /** * Get the usage value for this option * * @return \Cake\Console\ConsoleOptionParser|null */ public function parser(): ?ConsoleOptionParser { return $this->_parser; } /** * Append this subcommand to the Parent element * * @param \SimpleXMLElement $parent The parent element. * @return \SimpleXMLElement The parent with this subcommand appended. */ public function xml(SimpleXMLElement $parent): SimpleXMLElement { $command = $parent->addChild('command'); $command->addAttribute('name', $this->_name); $command->addAttribute('help', $this->_help); return $parent; } }