Pārlūkot izejas kodu

[DoctrineBundle] removed a reference to doctrine.orm.%s_entity_manager

Fabien Potencier 14 gadi atpakaļ
vecāks
revīzija
bad21f24cb

+ 3 - 6
src/Symfony/Bundle/DoctrineBundle/Command/InfoDoctrineCommand.php

@@ -45,14 +45,11 @@ EOT
 
     protected function execute(InputInterface $input, OutputInterface $output)
     {
-        $entityManagerName = $input->getOption('em') ?
-            $input->getOption('em') :
-            $this->container->getParameter('doctrine.orm.default_entity_manager');
-
-        $entityManagerService = sprintf('doctrine.orm.%s_entity_manager', $entityManagerName);
+        $entityManagerName = $input->getOption('em') ? $input->getOption('em') : $this->container->getParameter('doctrine.orm.default_entity_manager');
 
+        $this->setApplicationEntityManager($input->getOption('em'));
         /* @var $entityManager Doctrine\ORM\EntityManager */
-        $entityManager = $this->container->get($entityManagerService);
+        $entityManager = $this->getHelper('em')->getEntityManager();
 
         $entityClassNames = $entityManager->getConfiguration()
                                           ->getMetadataDriverImpl()