if ($this->
readConfigEnabled('request',
$container,
$config['request'
])) { $this->
registerRequestConfiguration($config['request'
],
$container,
$loader);
} if ($this->
readConfigEnabled('assets',
$container,
$config['assets'
])) { if (!
class_exists(\Symfony\Component\Asset\Package::
class)) { throw new LogicException('Asset support cannot be enabled as the Asset component is not installed. Try running "composer require symfony/asset".'
);
} $this->
registerAssetsConfiguration($config['assets'
],
$container,
$loader);
} if ($this->
readConfigEnabled('asset_mapper',
$container,
$config['asset_mapper'
])) { if (!
class_exists(AssetMapper::
class)) { throw new LogicException('AssetMapper support cannot be enabled as the AssetMapper component is not installed. Try running "composer require symfony/asset-mapper".'
);
} $this->
registerAssetMapperConfiguration($config['asset_mapper'
],
$container,
$loader,
$this->
readConfigEnabled('assets',
$container,
$config['assets'
]));
} else { $container->
removeDefinition('cache.asset_mapper'
);
}