[FrameworkBundle] fixed template loaders in configuration
This commit is contained in:
parent
7cb42d2a68
commit
86631a9fee
@ -309,10 +309,10 @@ class FrameworkExtension extends Extension
|
|||||||
$container->setParameter('templating.assets.base_urls', $config['assets_base_urls']);
|
$container->setParameter('templating.assets.base_urls', $config['assets_base_urls']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($config['loaders'])) {
|
if (isset($config['loaders']) && $config['loaders']) {
|
||||||
$loaders = array_map(function($loader) { return new Reference($loader); }, $config['loaders']);
|
$loaders = array_map(function($loader) { return new Reference($loader); }, $config['loaders']);
|
||||||
|
|
||||||
// Use a deligation unless only a single loader was registered
|
// Use a delegation unless only a single loader was registered
|
||||||
if (1 === count($loaders)) {
|
if (1 === count($loaders)) {
|
||||||
$container->setAlias('templating.loader', (string) reset($loaders));
|
$container->setAlias('templating.loader', (string) reset($loaders));
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user