Skip to content

Commit 7b74041

Browse files
author
Thomas Jarrand
committed
Moved to XML service configuration
1 parent e5ff992 commit 7b74041

3 files changed

Lines changed: 21 additions & 36 deletions

File tree

DependencyInjection/ElaoAdminThemeExtension.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
use Symfony\Component\Config\FileLocator;
66
use Symfony\Component\DependencyInjection\ContainerBuilder;
77
use Symfony\Component\DependencyInjection\Extension\Extension;
8-
use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
8+
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
99
use Symfony\Component\HttpFoundation\RequestStack;
1010
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
1111

1212
class ElaoAdminThemeExtension extends Extension
1313
{
1414
public function load(array $configs, ContainerBuilder $container)
1515
{
16-
$loader = new PhpFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
17-
$loader->load('services.php');
16+
$loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
17+
$loader->load('services.xml');
1818
}
1919
}

Resources/config/services.php

Lines changed: 0 additions & 33 deletions
This file was deleted.

Resources/config/services.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<container xmlns="http://symfony.com/schema/dic/services"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
5+
6+
<services>
7+
<service id="Elao\Bundle\AdminThemeBundle\Twig\Extensions\MenuExtension">
8+
<argument key="$builder" type="service" id="Elao\Bundle\AdminThemeBundle\Menu\Builder"/>
9+
<tag name="twig.extension" />
10+
</service>
11+
12+
<service id="Elao\Bundle\AdminThemeBundle\Menu\Builder">
13+
<argument key="$requestStack" type="service" id="Symfony\Component\HttpFoundation\RequestStack"/>
14+
<argument key="$urlGenerator" type="service" id="Symfony\Component\Routing\Generator\UrlGeneratorInterface"/>
15+
<tag name="twig.runtime" />
16+
</service>
17+
</services>
18+
</container>

0 commit comments

Comments
 (0)