/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/HelperRegistry.php (3346B)
*/ class HelperRegistry extends ObjectRegistry { /** * Shell to use to set params to tasks. * * @var \Cake\Console\ConsoleIo */ protected $_io; /** * Sets The IO instance that should be passed to the shell helpers * * @param \Cake\Console\ConsoleIo $io An io instance. * @return void */ public function setIo(ConsoleIo $io): void { $this->_io = $io; } /** * Resolve a helper classname. * * Will prefer helpers defined in Command\Helper over those * defined in Shell\Helper. * * 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 */ protected function _resolveClassName(string $class): ?string { $name = App::className($class, 'Command/Helper', 'Helper'); if ($name === null) { return App::className($class, 'Shell/Helper', 'Helper'); } return $name; } /** * Throws an exception when a helper 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 helper is missing in. * @return void * @throws \Cake\Console\Exception\MissingHelperException */ protected function _throwMissingClassError(string $class, ?string $plugin): void { throw new MissingHelperException([ 'class' => $class, 'plugin' => $plugin, ]); } /** * Create the helper 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 helper. * @param array $settings An array of settings to use for the helper. * @return \Cake\Console\Helper The constructed helper class. * @psalm-suppress MoreSpecificImplementedParamType */ protected function _create($class, string $alias, array $settings): Helper { // phpcs:ignore SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration.InvalidFormat /** @var \Cake\Console\Helper */ return new $class($this->_io, $settings); } }