From cd81de19d0b83963f696ee0e040bbf679641b17c Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 10 Apr 2019 07:52:26 +0200 Subject: [PATCH] fixed a regression --- DependencyInjection/SensioFrameworkExtraExtension.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/DependencyInjection/SensioFrameworkExtraExtension.php b/DependencyInjection/SensioFrameworkExtraExtension.php index d19fa680..5ffc5237 100644 --- a/DependencyInjection/SensioFrameworkExtraExtension.php +++ b/DependencyInjection/SensioFrameworkExtraExtension.php @@ -11,11 +11,9 @@ namespace Sensio\Bundle\FrameworkExtraBundle\DependencyInjection; -use Psr\Http\Message\StreamFactoryInterface; use Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterInterface; use Symfony\Component\DependencyInjection\Alias; use Symfony\Component\HttpKernel\DependencyInjection\Extension; -use Symfony\Component\DependencyInjection\Exception\LogicException; use Symfony\Component\DependencyInjection\Loader\XmlFileLoader; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\Config\FileLocator; @@ -149,8 +147,8 @@ public function load(array $configs, ContainerBuilder $container) if ($config['psr_message']['enabled']) { $loader->load('psr7.xml'); - if (!interface_exists(StreamFactoryInterface::class)) { - throw new LogicException('PSR-7 support cannot be enabled as the required dependencies are not installed. Try running "composer require nyholm/psr7".'); + if (!class_exists(ServerRequestFactory::class)) { + $definitionsToRemove[] = 'sensio_framework_extra.psr7.argument_value_resolver.server_request'; } }