Code Duplication    Length = 9-9 lines in 2 locations

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

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

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
    }