Code Duplication    Length = 8-8 lines in 2 locations

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

@@ 41-48 (lines=8) @@
38
    /**
39
     * {@inheritdoc}
40
     */
41
    public function applyToCollection(QueryBuilder $queryBuilder, QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, string $operationName = null)
42
    {
43
        if (null !== $operationName) {
44
            $propertyMetadataOptions = ['collection_operation_name' => $operationName];
45
        }
46
47
        $this->joinRelations($queryBuilder, $resourceClass, $propertyMetadataOptions ?? []);
48
    }
49
50
    /**
51
     * {@inheritdoc}
@@ 53-60 (lines=8) @@
50
    /**
51
     * {@inheritdoc}
52
     */
53
    public function applyToItem(QueryBuilder $queryBuilder, QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, array $identifiers, string $operationName = null)
54
    {
55
        if (null !== $operationName) {
56
            $propertyMetadataOptions = ['item_operation_name' => $operationName];
57
        }
58
59
        $this->joinRelations($queryBuilder, $resourceClass, $propertyMetadataOptions ?? []);
60
    }
61
62
    /**
63
     * Left joins relations to eager load.