public createService ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator ) : |
||
$serviceLocator | Zend\ServiceManager\ServiceLocatorInterface | |
return |
public function createService(ServiceLocatorInterface $serviceLocator)
{
return $this($serviceLocator->getServiceLocator(), IsGranted::class);
}
public function testFactory() { $serviceManager = new ServiceManager(); $pluginManager = new HelperPluginManager(); $pluginManager->setServiceLocator($serviceManager); $serviceManager->setService('ZfcRbac\\Service\\AuthorizationService', $this->getMock('ZfcRbac\\Service\\AuthorizationServiceInterface')); $factory = new IsGrantedViewHelperFactory(); $isGranted = $factory->createService($pluginManager); $this->assertInstanceOf('ZfcRbac\\View\\Helper\\IsGranted', $isGranted); }