Skip to content

Commit 798cef5

Browse files
Require doctrine/persistence ^1.3
1 parent 5b4c8cf commit 798cef5

File tree

5 files changed

+5
-8
lines changed

5 files changed

+5
-8
lines changed

Controller/AbstractController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
namespace Symfony\Bundle\FrameworkBundle\Controller;
1313

14-
use Doctrine\Common\Persistence\ManagerRegistry as LegacyManagerRegistry;
1514
use Doctrine\Persistence\ManagerRegistry;
1615
use Psr\Container\ContainerInterface;
1716
use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException;
@@ -83,7 +82,7 @@ public static function getSubscribedServices()
8382
'security.authorization_checker' => '?'.AuthorizationCheckerInterface::class,
8483
'templating' => '?'.EngineInterface::class,
8584
'twig' => '?'.Environment::class,
86-
'doctrine' => '?'.(interface_exists(ManagerRegistry::class) ? ManagerRegistry::class : LegacyManagerRegistry::class),
85+
'doctrine' => '?'.ManagerRegistry::class,
8786
'form.factory' => '?'.FormFactoryInterface::class,
8887
'security.token_storage' => '?'.TokenStorageInterface::class,
8988
'security.csrf.token_manager' => '?'.CsrfTokenManagerInterface::class,

Controller/ControllerTrait.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
namespace Symfony\Bundle\FrameworkBundle\Controller;
1313

14-
use Doctrine\Common\Persistence\ManagerRegistry as LegacyManagerRegistry;
1514
use Doctrine\Persistence\ManagerRegistry;
1615
use Fig\Link\GenericLinkProvider;
1716
use Fig\Link\Link;
@@ -337,7 +336,7 @@ protected function createFormBuilder($data = null, array $options = []): FormBui
337336
/**
338337
* Shortcut to return the Doctrine Registry service.
339338
*
340-
* @return ManagerRegistry|LegacyManagerRegistry
339+
* @return ManagerRegistry
341340
*
342341
* @throws \LogicException If DoctrineBundle is not available
343342
*

Tests/Controller/AbstractControllerTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
namespace Symfony\Bundle\FrameworkBundle\Tests\Controller;
1313

1414
use Psr\Container\ContainerInterface;
15-
use Doctrine\Persistence\ManagerRegistry;
1615
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
1716
use Symfony\Component\DependencyInjection\Container;
1817
use Symfony\Component\DependencyInjection\ParameterBag\ContainerBag;
@@ -40,7 +39,7 @@ public function testSubscribedServices()
4039
'security.authorization_checker' => '?Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface',
4140
'templating' => '?Symfony\\Component\\Templating\\EngineInterface',
4241
'twig' => '?Twig\\Environment',
43-
'doctrine' => interface_exists(ManagerRegistry::class) ? '?'.ManagerRegistry::class : '?Doctrine\\Common\\Persistence\\ManagerRegistry',
42+
'doctrine' => '?Doctrine\\Persistence\\ManagerRegistry',
4443
'form.factory' => '?Symfony\\Component\\Form\\FormFactoryInterface',
4544
'parameter_bag' => '?Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface',
4645
'message_bus' => '?Symfony\\Component\\Messenger\\MessageBusInterface',

Tests/Controller/ControllerTraitTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
namespace Symfony\Bundle\FrameworkBundle\Tests\Controller;
1313

14-
use Doctrine\Common\Persistence\ManagerRegistry as LegacyManagerRegistry;
1514
use Doctrine\Persistence\ManagerRegistry;
1615
use Fig\Link\Link;
1716
use Symfony\Bundle\FrameworkBundle\Tests\TestCase;
@@ -524,7 +523,7 @@ public function testCreateFormBuilder()
524523

525524
public function testGetDoctrine()
526525
{
527-
$doctrine = $this->getMockBuilder(interface_exists(ManagerRegistry::class) ? ManagerRegistry::class : LegacyManagerRegistry::class)->getMock();
526+
$doctrine = $this->getMockBuilder(ManagerRegistry::class)->getMock();
528527

529528
$container = new Container();
530529
$container->set('doctrine', $doctrine);

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"twig/twig": "~1.41|~2.10"
6565
},
6666
"conflict": {
67+
"doctrine/persistence": "<1.3",
6768
"phpdocumentor/reflection-docblock": "<3.0",
6869
"phpdocumentor/type-resolver": "<0.2.1",
6970
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",

0 commit comments

Comments
 (0)