AssetManager\Service\PrioritizedPathsResolverServiceFactory::createService PHP Method

createService() public method

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

Usage Example

 /**
  * Mainly to avoid regressions
  */
 public function testCreateServiceWithNoConfig()
 {
     $serviceManager = new ServiceManager();
     $serviceManager->setService('config', array());
     $factory = new PrioritizedPathsResolverServiceFactory();
     /* @var $resolver PrioritizedPathsResolver */
     $resolver = $factory->createService($serviceManager);
     $this->assertEmpty($resolver->getPaths()->toArray());
 }
PrioritizedPathsResolverServiceFactory