Code Duplication    Length = 10-10 lines in 2 locations

Controller/Admin/CRUD/ItemAdmin.php 2 locations

@@ 99-108 (lines=10) @@
96
                'label'         => 'Menu',
97
                'required'      => true,
98
                'property'      => 'name',
99
                'query_builder' => function (EntityRepository $entityRepository) use ($idMenu) {
100
                    $query = $entityRepository->createQuerybuilder('m');
101
                    if ($idMenu === 0) {
102
                        return $query;
103
                    }
104
105
                    return $query
106
                        ->where('m.id = :id')
107
                        ->setParameter('id', $idMenu);
108
                },
109
            ]);
110
111
        if ($idItem === 0 && $idMenu === 0 || $isNew === false && $subject->getParent() !== null || $isNew === true && $idItem > 0) {
@@ 116-125 (lines=10) @@
113
                'label'    => 'Item parent',
114
                'required' => true,
115
                'property' => 'name',
116
                'query_builder' => function (EntityRepository $entityRepository) use ($idItem) {
117
                    $query = $entityRepository->createQuerybuilder('i');
118
                    if ($idItem === 0) {
119
                        return $query;
120
                    }
121
122
                    return $query
123
                        ->where('i.id = :id')
124
                        ->setParameter('id', $idItem);
125
                }
126
            ]);
127
        }
128