/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Console
NameSizeModeActions
Command/-0755rm
Exception/-0755rm
Arguments.php38580644editdlrm
BaseCommand.php80360644editdlrm
Command.php1760644editdlrm
CommandCollection.php72110644editdlrm
CommandCollectionAwareInterface.php10220644editdlrm
CommandFactory.php14310644editdlrm
CommandFactoryInterface.php9960644editdlrm
CommandInterface.php16980644editdlrm
CommandRunner.php125360644editdlrm
CommandScanner.php48280644editdlrm
composer.json11730644editdlrm
ConsoleErrorHandler.php2340644editdlrm
ConsoleInput.php28750644editdlrm
ConsoleInputArgument.php54920644editdlrm
ConsoleInputOption.php81320644editdlrm
ConsoleInputSubcommand.php39040644editdlrm
ConsoleIo.php206420644editdlrm
ConsoleOptionParser.php303260644editdlrm
ConsoleOutput.php97170644editdlrm
Helper.php16750644editdlrm
HelperRegistry.php33460644editdlrm
HelpFormatter.php72160644editdlrm
README.md33210644editdlrm
Shell.php293530644editdlrm
ShellDispatcher.php122240644editdlrm
TaskRegistry.php30050644editdlrm
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Console/TaskRegistry.php (3005B)
*/ 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 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 $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 $settings 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 $settings): Shell { // phpcs:ignore SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration.InvalidFormat /** @var \Cake\Console\Shell */ return new $class($this->_Shell->getIo()); } }