Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 54-62 (lines=9) @@
51
        $repository = $manager->getRepository($resourceClass);
52
        $queryBuilder = $repository->createQueryBuilder('o');
53
54
        foreach ($this->collectionExtensions as $extension) {
55
            $extension->applyToCollection($queryBuilder, $resourceClass, $operationName);
56
57
            if ($extension instanceof QueryResultExtensionInterface) {
58
                if ($extension->supportsResult($resourceClass, $operationName)) {
59
                    return $extension->getResult($queryBuilder);
60
                }
61
            }
62
        }
63
64
        return $queryBuilder->getQuery()->getResult();
65
    }

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

@@ 63-71 (lines=9) @@
60
        $repository = $manager->getRepository($resourceClass);
61
        $queryBuilder = $repository->createQueryBuilder();
62
63
        foreach ($this->collectionExtensions as $extension) {
64
            $extension->applyToCollection($queryBuilder, $resourceClass, $operationName);
65
66
            if ($extension instanceof QueryResultExtensionInterface) {
67
                if ($extension->supportsResult($resourceClass, $operationName)) {
68
                    return $extension->getResult($queryBuilder);
69
                }
70
            }
71
        }
72
73
        return $queryBuilder->getQuery()->execute()->toArray();
74
    }