Code Duplication    Length = 5-5 lines in 2 locations

Bundle/QueryBundle/Helper/QueryHelper.php 2 locations

@@ 140-144 (lines=5) @@
137
138
            // NEW
139
            $metadatas = $em->getClassMetadata(get_class($currentEntity));
140
            foreach ($metadatas->fieldMappings as $fieldName => $field) {
141
                if (strpos($query, ':'.$fieldName) !== false) {
142
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName));
143
                }
144
            }
145
            foreach ($metadatas->associationMappings as $fieldName => $field) {
146
                if (strpos($query, ':'.$fieldName) !== false) {
147
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName)->getId());
@@ 145-149 (lines=5) @@
142
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName));
143
                }
144
            }
145
            foreach ($metadatas->associationMappings as $fieldName => $field) {
146
                if (strpos($query, ':'.$fieldName) !== false) {
147
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName)->getId());
148
                }
149
            }
150
151
            if (strpos($query, ':currentEntity') !== false) {
152
                $itemsQueryBuilder->setParameter('currentEntity', $currentEntity->getId());