CodeExplorer registerThemeServiceAliases example
public function load(array
$configs, ContainerBuilder
$container): void
{ $configuration =
new Configuration();
$config =
$this->
processConfiguration($configuration,
$configs);
$this->
addConfig($container, 'storefront',
$config);
$this->
registerThemeServiceAliases($config['theme'
],
$container);
} private function addConfig(ContainerBuilder
$container, string
$alias, array
$options): void
{ foreach ($options as $key =>
$option) { $container->
setParameter($alias . '.' .
$key,
$option);
if (\
is_array($option)) { $this->
addConfig($container,
$alias . '.' .
$key,
$option);
} } }