Code Duplication    Length = 7-7 lines in 2 locations

src/Bridge/Doctrine/Orm/CollectionDataProvider.php 1 location

@@ 60-66 (lines=7) @@
57
58
        $queryBuilder = $repository->createQueryBuilder('o');
59
        $queryNameGenerator = new QueryNameGenerator();
60
        foreach ($this->collectionExtensions as $extension) {
61
            $extension->applyToCollection($queryBuilder, $queryNameGenerator, $resourceClass, $operationName);
62
63
            if ($extension instanceof QueryResultCollectionExtensionInterface && $extension->supportsResult($resourceClass, $operationName)) {
64
                return $extension->getResult($queryBuilder);
65
            }
66
        }
67
68
        return $queryBuilder->getQuery()->getResult();
69
    }

src/Bridge/Doctrine/Orm/ItemDataProvider.php 1 location

@@ 76-82 (lines=7) @@
73
74
        $this->addWhereForIdentifiers($identifiers, $queryBuilder);
75
76
        foreach ($this->itemExtensions as $extension) {
77
            $extension->applyToItem($queryBuilder, $queryNameGenerator, $resourceClass, $identifiers, $operationName);
78
79
            if ($extension instanceof QueryResultItemExtensionInterface && $extension->supportsResult($resourceClass, $operationName)) {
80
                return $extension->getResult($queryBuilder);
81
            }
82
        }
83
84
        return $queryBuilder->getQuery()->getOneOrNullResult();
85
    }