From: Raphaƫl Gertz Date: Tue, 14 Oct 2025 09:56:20 +0000 (+0200) Subject: Rename rapsys_blog route to rapsysblog X-Git-Tag: 0.0.1~29 X-Git-Url: https://git.rapsys.eu/blogbundle/commitdiff_plain/1ecd3ef438c26cbb27bfe0c830845bc61cc075a2 Rename rapsys_blog route to rapsysblog Add alias and version --- diff --git a/DependencyInjection/RapsysBlogExtension.php b/DependencyInjection/RapsysBlogExtension.php index 26330bf..1510f4d 100644 --- a/DependencyInjection/RapsysBlogExtension.php +++ b/DependencyInjection/RapsysBlogExtension.php @@ -33,7 +33,7 @@ class RapsysBlogExtension extends Extension implements PrependExtensionInterface */ public function prepend(ContainerBuilder $container): void { //Process the configuration - $configs = $container->getExtensionConfig($this->getAlias()); + $configs = $container->getExtensionConfig($alias = $this->getAlias()); //Load configuration $configuration = $this->getConfiguration($configs, $container); @@ -44,17 +44,23 @@ class RapsysBlogExtension extends Extension implements PrependExtensionInterface //Detect when no user configuration is provided if ($configs === [[]]) { //Prepend default config - $container->prependExtensionConfig($this->getAlias(), $config); + $container->prependExtensionConfig($alias, $config); } //Save configuration in parameters - $container->setParameter($this->getAlias(), $config); + $container->setParameter($alias, $config); //Store flattened array in parameters - //XXX: don't flatten rapsys_blog.icon.png key which is required to be an array - foreach($this->flatten($config, $this->getAlias(), 10, '.', ['rapsys_blog.contact', 'rapsys_blog.copy', 'rapsys_blog.icon', 'rapsys_blog.icon.png', 'rapsys_blog.logo', 'rapsys_blog.facebook.apps', 'rapsys_blog.locales', 'rapsys_blog.languages']) as $k => $v) { + //XXX: don't flatten rapsysblog.icon.png key which is required to be an array + foreach($this->flatten($config, $alias, 10, '.', ['rapsysblog.contact', 'rapsysblog.copy', 'rapsysblog.icon', 'rapsysblog.icon.png', 'rapsysblog.logo', 'rapsysblog.facebook.apps', 'rapsysblog.locales', 'rapsysblog.languages']) as $k => $v) { $container->setParameter($k, $v); } + + //Set rapsysair.alias key + $container->setParameter($alias.'.alias', $alias); + + //Set rapsysair.version key + $container->setParameter($alias.'.version', RapsysBlogBundle::getVersion()); } /**