Code Duplication    Length = 10-10 lines in 6 locations

src/Menu/ContentMenuBuilder.php 6 locations

@@ 13-22 (lines=10) @@
10
    /**
11
     * @param MenuBuilderEvent $event
12
     */
13
    public function configureCustomBlockMenu(MenuBuilderEvent $event)
14
    {
15
        $contentMenu = $this->getContentMenu($event);
16
17
        $contentMenu
18
            ->addChild('custom_blocks', ['route' => 'lakion_cms_admin_custom_block_index'])
19
            ->setLabel('lakion_cms.menu.admin.custom_blocks')
20
            ->setLabelAttribute('icon', 'folder open outline')
21
        ;
22
    }
23
24
    /**
25
     * @param MenuBuilderEvent $event
@@ 27-36 (lines=10) @@
24
    /**
25
     * @param MenuBuilderEvent $event
26
     */
27
    public function configureProductBlockMenu(MenuBuilderEvent $event)
28
    {
29
        $contentMenu = $this->getContentMenu($event);
30
31
        $contentMenu
32
            ->addChild('product_blocks', ['route' => 'lakion_cms_admin_product_block_index'])
33
            ->setLabel('lakion_cms.menu.admin.product_blocks')
34
            ->setLabelAttribute('icon', 'cube')
35
        ;
36
    }
37
38
    /**
39
     * @param MenuBuilderEvent $event
@@ 41-50 (lines=10) @@
38
    /**
39
     * @param MenuBuilderEvent $event
40
     */
41
    public function configureRouteMenu(MenuBuilderEvent $event)
42
    {
43
        $contentMenu = $this->getContentMenu($event);
44
45
        $contentMenu
46
            ->addChild('routes', ['route' => 'lakion_cms_admin_route_index'])
47
            ->setLabel('lakion_cms.menu.admin.routes')
48
            ->setLabelAttribute('icon', 'sitemap')
49
        ;
50
    }
51
52
    /**
53
     * @param MenuBuilderEvent $event
@@ 55-64 (lines=10) @@
52
    /**
53
     * @param MenuBuilderEvent $event
54
     */
55
    public function configureStaticContentMenu(MenuBuilderEvent $event)
56
    {
57
        $contentMenu = $this->getContentMenu($event);
58
59
        $contentMenu
60
            ->addChild('static_contents', ['route' => 'lakion_cms_admin_static_content_index'])
61
            ->setLabel('lakion_cms.menu.admin.static_contents')
62
            ->setLabelAttribute('icon', 'file text outline')
63
        ;
64
    }
65
66
    /**
67
     * @param MenuBuilderEvent $event
@@ 69-78 (lines=10) @@
66
    /**
67
     * @param MenuBuilderEvent $event
68
     */
69
    public function configureStringBlockMenu(MenuBuilderEvent $event)
70
    {
71
        $contentMenu = $this->getContentMenu($event);
72
73
        $contentMenu
74
            ->addChild('string_blocks', ['route' => 'lakion_cms_admin_string_block_index'])
75
            ->setLabel('lakion_cms.menu.admin.string_blocks')
76
            ->setLabelAttribute('icon', 'font')
77
        ;
78
    }
79
80
    /**
81
     * @param MenuBuilderEvent $event
@@ 83-92 (lines=10) @@
80
    /**
81
     * @param MenuBuilderEvent $event
82
     */
83
    public function configureTaxonBlockMenu(MenuBuilderEvent $event)
84
    {
85
        $contentMenu = $this->getContentMenu($event);
86
87
        $contentMenu
88
            ->addChild('taxon_blocks', ['route' => 'lakion_cms_admin_taxon_block_index'])
89
            ->setLabel('lakion_cms.menu.admin.taxon_blocks')
90
            ->setLabelAttribute('icon', 'folder')
91
        ;
92
    }
93
94
    /**
95
     * @param MenuBuilderEvent $event