/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/TaskRegistry.php (2931B)
*/ class TaskRegistry extends ObjectRegistry { /** * Shell to use to set params to tasks. * * @var \Cake\Console\Shell */ protected $_Shell; /** * Constructor * * @param \Cake\Console\Shell $shell Shell instance */ public function __construct(Shell $shell) { $this->_Shell = $shell; } /** * Resolve a task classname. * * Part of the template method for {@link \Cake\Core\ObjectRegistry::load()}. * * @param string $class Partial classname to resolve. * @return string|null Either the correct class name or null. * @psalm-return class-string|null */ protected function _resolveClassName(string $class): ?string { return App::className($class, 'Shell/Task', 'Task'); } /** * Throws an exception when a task is missing. * * Part of the template method for Cake\Core\ObjectRegistry::load() * and Cake\Core\ObjectRegistry::unload() * * @param string $class The classname that is missing. * @param string|null $plugin The plugin the task is missing in. * @return void * @throws \Cake\Console\Exception\MissingTaskException */ protected function _throwMissingClassError(string $class, ?string $plugin): void { throw new MissingTaskException([ 'class' => $class, 'plugin' => $plugin, ]); } /** * Create the task instance. * * Part of the template method for Cake\Core\ObjectRegistry::load() * * @param string $class The classname to create. * @param string $alias The alias of the task. * @param array $config An array of settings to use for the task. * @return \Cake\Console\Shell The constructed task class. * @psalm-suppress MoreSpecificImplementedParamType */ protected function _create($class, string $alias, array $config): Shell { /** @var \Cake\Console\Shell */ return new $class($this->_Shell->getIo()); } }