{@inheritDoc}
public createService ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator ) : AssetManager\Resolver\AggregateResolver | ||
$serviceLocator | Zend\ServiceManager\ServiceLocatorInterface | |
return | AssetManager\Resolver\AggregateResolver |
public function testWillSetForInterfaces() { $serviceManager = new ServiceManager(); $serviceManager->setService('Config', array('asset_manager' => array('resolvers' => array('mocked_resolver' => 1000)))); $interfaceTestResolver = new \InterfaceTestResolver(); $serviceManager->setService('AssetManager\\Service\\MimeResolver', new MimeResolver()); $serviceManager->setService('mocked_resolver', $interfaceTestResolver); $serviceManager->setService('AssetManager\\Service\\AssetFilterManager', new AssetFilterManager()); $factory = new AggregateResolverServiceFactory(); $factory->createService($serviceManager); $this->assertTrue($interfaceTestResolver->calledMime); $this->assertTrue($interfaceTestResolver->calledAggregate); $this->assertTrue($interfaceTestResolver->calledFilterManager); }