Code Duplication    Length = 3-3 lines in 2 locations

src/Bridge/Doctrine/Orm/Extension/EagerLoadingExtension.php 2 locations

@@ 204-206 (lines=3) @@
201
                }
202
203
                //the field test allows to add methods to a Resource which do not reflect real database fields
204
                if ($targetClassMetadata->hasField($property) && (true === $propertyMetadata->getAttribute('fetchable') || $propertyMetadata->isReadable())) {
205
                    $select[] = $property;
206
                }
207
208
                if (array_key_exists($property, $targetClassMetadata->embeddedClasses)) {
209
                    foreach ($this->propertyNameCollectionFactory->create($targetClassMetadata->embeddedClasses[$property]['class']) as $embeddedProperty) {
@@ 212-214 (lines=3) @@
209
                    foreach ($this->propertyNameCollectionFactory->create($targetClassMetadata->embeddedClasses[$property]['class']) as $embeddedProperty) {
210
                        $propertyMetadata = $this->propertyMetadataFactory->create($entity, $property, $propertyMetadataOptions);
211
                        $propertyName = "$property.$embeddedProperty";
212
                        if ($targetClassMetadata->hasField($propertyName) && (true === $propertyMetadata->getAttribute('fetchable') || $propertyMetadata->isReadable())) {
213
                            $select[] = $propertyName;
214
                        }
215
                    }
216
                }
217
            }