AssetManager\Service\AssetCacheManagerServiceFactory::createService PHP Method

createService() public method

{@inheritDoc}
public createService ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator ) : AssetManager\Service\AssetFilterManager
$serviceLocator Zend\ServiceManager\ServiceLocatorInterface
return AssetManager\Service\AssetFilterManager
    public function createService(ServiceLocatorInterface $serviceLocator)
    {
        return $this($serviceLocator, AssetCacheManager::class);
    }

Usage Example

 public function testConstruct()
 {
     $serviceManager = new ServiceManager();
     $serviceManager->setService('Config', array('asset_manager' => array('caching' => array('default' => array('cache' => 'Apc')))));
     $assetManager = new AssetCacheManagerServiceFactory($serviceManager);
     $service = $assetManager->createService($serviceManager);
     $this->assertTrue($service instanceof AssetCacheManager);
 }
AssetCacheManagerServiceFactory