N98\Magento\Application\Config::registerConfigCommandAlias PHP Метод

registerConfigCommandAlias() публичный Метод

public registerConfigCommandAlias ( Command $command )
$command Symfony\Component\Console\Command\Command
    public function registerConfigCommandAlias(Command $command)
    {
        foreach ($this->getArray(array('commands', 'aliases')) as $alias) {
            if (!is_array($alias)) {
                continue;
            }
            $aliasCommandName = key($alias);
            $commandString = $alias[$aliasCommandName];
            list($originalCommand) = explode(' ', $commandString, 2);
            if ($command->getName() !== $originalCommand) {
                continue;
            }
            $command->setAliases(array_merge($command->getAliases(), array($aliasCommandName)));
        }
    }

Usage Example

Пример #1
0
 /**
  * Override standard command registration. We want alias support.
  *
  * @param \Symfony\Component\Console\Command\Command $command
  * @return \Symfony\Component\Console\Command\Command
  */
 public function add(Command $command)
 {
     if ($this->config) {
         $this->config->registerConfigCommandAlias($command);
     }
     return parent::add($command);
 }
All Usage Examples Of N98\Magento\Application\Config::registerConfigCommandAlias