Code Duplication    Length = 5-5 lines in 2 locations

Bundle/QueryBundle/Helper/QueryHelper.php 2 locations

@@ 164-168 (lines=5) @@
161
162
            // NEW
163
            $metadatas = $em->getClassMetadata(get_class($currentEntity));
164
            foreach ($metadatas->fieldMappings as $fieldName => $field) {
165
                if (strpos($query, ':'.$fieldName) !== false) {
166
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName));
167
                }
168
            }
169
            foreach ($metadatas->associationMappings as $fieldName => $field) {
170
                if (strpos($query, ':'.$fieldName) !== false) {
171
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName)->getId());
@@ 169-173 (lines=5) @@
166
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName));
167
                }
168
            }
169
            foreach ($metadatas->associationMappings as $fieldName => $field) {
170
                if (strpos($query, ':'.$fieldName) !== false) {
171
                    $itemsQueryBuilder->setParameter($fieldName, $metadatas->getFieldValue($currentEntity, $fieldName)->getId());
172
                }
173
            }
174
175
            if (strpos($query, ':currentEntity') !== false) {
176
                $itemsQueryBuilder->setParameter('currentEntity', $currentEntity->getId());