/**
  * Get EntityManager.
  *
  * @return EntityManager
  */
 public function getEntityManager()
 {
     if ($this->entityManager) {
         return $this->entityManager;
     }
     $serviceManager = ServiceManagerFactory::getServiceManager();
     $serviceManager->get('doctrine.entity_resolver.orm_default');
     $this->entityManager = $serviceManager->get('doctrine.entitymanager.orm_default');
     return $this->entityManager;
 }
Example #2
0
 /**
  * {@inheritDoc}
  */
 public function setUp()
 {
     $serviceManager = ServiceManagerFactory::getServiceManager();
     /* @var $sharedEventManager \Zend\EventManager\SharedEventManagerInterface */
     $sharedEventManager = $serviceManager->get('SharedEventManager');
     /* @var $application \Zend\Mvc\Application */
     $application = $serviceManager->get('Application');
     $invocations = 0;
     $sharedEventManager->attach('doctrine', 'loadCli.post', function () use(&$invocations) {
         $invocations += 1;
     });
     $application->bootstrap();
     $this->entityManager = $serviceManager->get('doctrine.entitymanager.orm_default');
     $this->cli = $serviceManager->get('doctrine.cli');
     $this->assertSame(1, $invocations);
 }
 /**
  * {@inheritDoc}
  */
 public function setUp()
 {
     $this->serviceLocator = ServiceManagerFactory::getServiceManager();
 }