Alias for each assets package

This commit is contained in:
gpenverne 2019-03-22 14:41:52 +01:00
parent 522594a69d
commit e8b9856ec3

View File

@ -23,6 +23,7 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Bundle\FrameworkBundle\Routing\AnnotatedRouteControllerLoader;
use Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher;
use Symfony\Bundle\FullStack;
use Symfony\Component\Asset\PackageInterface;
use Symfony\Component\BrowserKit\AbstractBrowser;
use Symfony\Component\Cache\Adapter\AbstractAdapter;
use Symfony\Component\Cache\Adapter\AdapterInterface;
@ -996,6 +997,7 @@ class FrameworkExtension extends Extension
}
$container->setDefinition('assets._package_'.$name, $this->createPackageDefinition($package['base_path'], $package['base_urls'], $version));
$container->registerAliasForArgument('assets._package_'.$name, PackageInterface::class, $name.'.package');
$namedPackages[$name] = new Reference('assets._package_'.$name);
}