Skip to content

Commit ebf817f

Browse files
committed
profit from the new Twig runtime
1 parent c6e707c commit ebf817f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
],
2121
"require": {
2222
"php": "^8.1",
23-
"knplabs/knp-menu": "^3.3",
23+
"knplabs/knp-menu": "^3.6",
2424
"symfony/deprecation-contracts": "^2.5 | ^3.3",
2525
"symfony/framework-bundle": "^5.4 | ^6.0 | ^7.0"
2626
},

config/twig.xml

+6-4
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,22 @@
44
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
55

66
<parameters>
7-
<parameter key="knp_menu.twig.extension.class">Knp\Menu\Twig\MenuExtension</parameter>
8-
<parameter key="knp_menu.renderer.twig.class">Knp\Menu\Renderer\TwigRenderer</parameter>
97
<parameter key="knp_menu.renderer.twig.options" type="collection"></parameter>
108
</parameters>
119

1210
<services>
13-
<service id="knp_menu.twig.extension" class="%knp_menu.twig.extension.class%" public="false">
11+
<service id="knp_menu.twig.extension" class="Knp\Menu\Twig\MenuExtension" public="false">
1412
<tag name="twig.extension" />
13+
</service>
14+
15+
<service id="knp_menu.twig.runtime" class="Knp\Menu\Twig\MenuRuntimeExtension" public="false">
16+
<tag name="twig.runtime" />
1517
<argument type="service" id="knp_menu.helper" />
1618
<argument type="service" id="knp_menu.matcher" />
1719
<argument type="service" id="knp_menu.manipulator" />
1820
</service>
1921

20-
<service id="knp_menu.renderer.twig" class="%knp_menu.renderer.twig.class%">
22+
<service id="knp_menu.renderer.twig" class="Knp\Menu\Renderer\TwigRenderer">
2123
<tag name="knp_menu.renderer" alias="twig" />
2224
<argument type="service" id="twig" />
2325
<argument>%knp_menu.renderer.twig.template%</argument>

0 commit comments

Comments
 (0)