diff --git a/composer.json b/composer.json index 320b59405..795823415 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,6 @@ "doctrine/collections": "~1.2", "gitonomy/gitlib": "^1.0.3", "monolog/monolog": "~1.16", - "ocramius/proxy-manager": "~0.4|~1.0|~2.0", "seld/jsonlint": "~1.1", "symfony/config": "~2.7|~3.0|~4.0", "symfony/console": "~2.7|~3.0|~4.0", @@ -20,7 +19,6 @@ "symfony/finder": "~2.7|~3.0|~4.0", "symfony/options-resolver": "~2.7|~3.0|~4.0", "symfony/process": "~2.7|~3.0|~4.0", - "symfony/proxy-manager-bridge": "~2.7|~3.0|~4.0", "symfony/yaml": "~2.7|~3.0|~4.0" }, "require-dev": { diff --git a/resources/config/services.yml b/resources/config/services.yml index 0b088affe..d90acd050 100644 --- a/resources/config/services.yml +++ b/resources/config/services.yml @@ -79,7 +79,6 @@ services: grumphp.io.console: class: GrumPHP\IO\ConsoleIO - lazy: true arguments: - '@console.input' - '@console.output' diff --git a/src/Configuration/ContainerFactory.php b/src/Configuration/ContainerFactory.php index 9bc1307db..66d032045 100644 --- a/src/Configuration/ContainerFactory.php +++ b/src/Configuration/ContainerFactory.php @@ -3,7 +3,6 @@ namespace GrumPHP\Configuration; use GrumPHP\Util\Filesystem; -use Symfony\Bridge\ProxyManager\LazyProxy\Instantiator\RuntimeInstantiator; use Symfony\Component\Config\FileLocator; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Loader\YamlFileLoader; @@ -19,7 +18,6 @@ final class ContainerFactory public static function buildFromConfiguration($path) { $container = new ContainerBuilder(); - $container->setProxyInstantiator(new RuntimeInstantiator()); // Add compiler passes: $container->addCompilerPass(new Compiler\ExtensionCompilerPass()); diff --git a/src/Console/Application.php b/src/Console/Application.php index 4c9ff317e..99ac883c0 100644 --- a/src/Console/Application.php +++ b/src/Console/Application.php @@ -161,14 +161,14 @@ protected function getContainer() */ protected function configureIO(InputInterface $input, OutputInterface $output) { - parent::configureIO($input, $output); - $container = $this->getContainer(); // Register the console input and output to the container $container->set('console.input', $input); $container->set('console.output', $output); + parent::configureIO($input, $output); + // Redirect the GrumPHP logger to the stdout in verbose mode /** @var IOInterface $io */ $io = $container->get('grumphp.io.console');