ShopwareCli\Application::createContainer PHP Method

createContainer() protected method

Creates the container and sets some services which are only synthetic in the container
protected createContainer ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : ContainerBuilder
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
return Symfony\Component\DependencyInjection\ContainerBuilder
    protected function createContainer(InputInterface $input, OutputInterface $output)
    {
        $rootDir = dirname(__DIR__);
        $container = DependencyInjection::createContainer($rootDir);
        $questionHelper = $this->getHelperSet()->get('question');
        $container->set('output_interface', $output);
        $container->set('input_interface', $input);
        $container->set('question_helper', $questionHelper);
        $container->set('helper_set', $this->getHelperSet());
        $container->set('autoloader', $this->loader);
        return $this->container = $container;
    }