AssetManager\Service\AssetManagerServiceFactory::__invoke PHP Method

__invoke() public method

public __invoke ( Interop\Container\ContainerInterface $container, $requestedName, array $options = null )
$container Interop\Container\ContainerInterface
$options array
    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
    {
        $config = $container->get('config');
        $assetManagerConfig = array();
        if (!empty($config['asset_manager'])) {
            $assetManagerConfig = $config['asset_manager'];
        }
        $assetManager = new AssetManager($container->get(AggregateResolver::class), $assetManagerConfig);
        $assetManager->setAssetFilterManager($container->get(AssetFilterManager::class));
        $assetManager->setAssetCacheManager($container->get(AssetCacheManager::class));
        return $assetManager;
    }
AssetManagerServiceFactory