Code Duplication    Length = 12-12 lines in 2 locations

src/LAG/AdminBundle/Menu/Configuration/MenuConfiguration.php 1 location

@@ 21-32 (lines=12) @@
18
        // menu html attributes
19
        $resolver
20
            ->setDefault('attr', [])
21
            ->setNormalizer('attr', function(Options $options, $attr) {
22
23
                if (!is_array($attr)) {
24
                    $attr = [];
25
                }
26
27
                if (empty($attr['id'])) {
28
                    $attr['id'] = uniqid('admin-menu-');
29
                }
30
31
                return $attr;
32
            })
33
        ;
34
35
        // menu item

src/LAG/AdminBundle/Menu/Configuration/MenuItemConfiguration.php 1 location

@@ 73-84 (lines=12) @@
70
        // menu item html attributes
71
        $resolver
72
            ->setDefault('attr', [])
73
            ->setNormalizer('attr', function(Options $options, $attr) {
74
75
                if (!is_array($attr)) {
76
                    $attr = [];
77
                }
78
79
                if (empty($attr['id'])) {
80
                    $attr['id'] = uniqid('admin-menu-');
81
                }
82
83
                return $attr;
84
            });
85
86
        // menu sub item
87
        $resolver