File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,25 @@ services:
16
16
- { name: knp_menu.renderer, alias: custom }
17
17
` ` `
18
18
19
+ If your renderer extends ListRenderer, you need to provide a Matcher instance.
20
+ The configuration is then the following:
21
+
22
+ ` ` ` yaml
23
+ # src/Acme/MainBundle/Resources/config/services.yml
24
+ services :
25
+ acme_hello.menu_renderer :
26
+ # The class implements Knp\Menu\Renderer\RendererInterface
27
+ class : Acme\MainBundle\Menu\CustomRenderer
28
+ arguments :
29
+ - @knp_menu.matcher
30
+ - %knp_menu.renderer.list.options%
31
+ - %kernel.charset%
32
+ # add your own dependencies here
33
+ tags :
34
+ # The alias is what is used to retrieve the menu
35
+ - { name: knp_menu.renderer, alias: custom }
36
+ ` ` `
37
+
19
38
>**Note**
20
39
>The renderer service must be public as it will be retrieved at runtime to
21
40
>keep it lazy-loaded.
You can’t perform that action at this time.
0 commit comments