コード例 #1
0
 /**
  * Create service
  *
  * @param ServiceLocatorInterface $serviceLocator
  * @return mixed
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $instance = new UserManager();
     $objectManager = $serviceLocator->get('doctrine.entitymanager.orm_default');
     $authService = $serviceLocator->get('Zend\\Authentication\\AuthenticationService');
     $classResolver = $serviceLocator->get('ClassResolver\\ClassResolver');
     $hydrator = $serviceLocator->get('User\\Hydrator\\UserHydrator');
     $authorizationService = $serviceLocator->get('ZfcRbac\\Service\\AuthorizationService');
     $instance->setObjectManager($objectManager);
     $instance->setClassResolver($classResolver);
     $instance->setHydrator($hydrator);
     $instance->setAuthenticationService($authService);
     $instance->setAuthorizationService($authorizationService);
     return $instance;
 }
コード例 #2
0
ファイル: UserManagerTest.php プロジェクト: Mendim/ep3-bs
 /**
  * @depends testConstructor
  * @exptectedException \InvalidArgumentException
  */
 public function testCreateFailure2(UserManager $userManager)
 {
     $userManager->create('s');
 }