Webmozart\Console\Api\Config\ApplicationConfig::getCommandResolver PHP Method

getCommandResolver() public method

Returns the used command resolver.
See also: setCommandResolver()
public getCommandResolver ( ) : Webmozart\Console\Api\Resolver\CommandResolver
return Webmozart\Console\Api\Resolver\CommandResolver The command resolver.
    public function getCommandResolver()
    {
        if (!$this->commandResolver) {
            $this->commandResolver = new DefaultResolver();
        }
        return $this->commandResolver;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function resolveCommand(RawArgs $args)
 {
     if ($this->dispatcher && $this->dispatcher->hasListeners(ConsoleEvents::PRE_RESOLVE)) {
         $event = new PreResolveEvent($args, $this);
         $this->dispatcher->dispatch(ConsoleEvents::PRE_RESOLVE, $event);
         if ($resolvedCommand = $event->getResolvedCommand()) {
             return $resolvedCommand;
         }
     }
     return $this->config->getCommandResolver()->resolveCommand($args, $this);
 }
All Usage Examples Of Webmozart\Console\Api\Config\ApplicationConfig::getCommandResolver