Пример #1
0
 private function loadSubCommand(Subcommand $command)
 {
     $this->subCommands[$command->getName()] = $command;
     if ($command->getAlias() != "") {
         $this->aliasSubCommands[$command->getAlias()] = $command;
     }
 }
Пример #2
0
 private function loadSubCommand(Subcommand $command)
 {
     $this->commandObjects[] = $command;
     $commandId = count($this->commandObjects) - 1;
     $this->subCommands[$command->getName()] = $commandId;
     foreach ($command->getAliases() as $alias) {
         $this->subCommands[$alias] = $commandId;
     }
 }
Пример #3
0
 function __construct($class, $method, $parent)
 {
     $callable = array(new $class(), $method->name);
     parent::__construct(self::_get_name($method), $callable, $method, $parent);
 }
Пример #4
0
 function __construct($name, $callable)
 {
     $this->name = $name;
     $this->callable = $callable;
     $method = new \ReflectionMethod($this->callable, '__invoke');
     parent::__construct($method);
 }