AssetManager\Service\AssetFilterManagerServiceFactory::__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)
    {
        $filters = array();
        $config = $container->get('config');
        if (!empty($config['asset_manager']['filters'])) {
            $filters = $config['asset_manager']['filters'];
        }
        $assetFilterManager = new AssetFilterManager($filters);
        $assetFilterManager->setServiceLocator($container);
        $assetFilterManager->setMimeResolver($container->get(MimeResolver::class));
        return $assetFilterManager;
    }
AssetFilterManagerServiceFactory