Stecman\Component\Symfony\Console\BashCompletion\CompletionHandler::__construct PHP Method

__construct() public method

public __construct ( Application $application, CompletionContext $context = null )
$application Symfony\Component\Console\Application
$context CompletionContext
    public function __construct(Application $application, CompletionContext $context = null)
    {
        $this->application = $application;
        $this->context = $context;
        $this->addHandler(new Completion('help', 'command_name', Completion::TYPE_ARGUMENT, array_keys($application->all())));
        $this->addHandler(new Completion('list', 'namespace', Completion::TYPE_ARGUMENT, $application->getNamespaces()));
    }