diff --git a/src/Elasticsearch/State/CollectionProvider.php b/src/Elasticsearch/State/CollectionProvider.php index df84a52e32d..b27aa190b91 100644 --- a/src/Elasticsearch/State/CollectionProvider.php +++ b/src/Elasticsearch/State/CollectionProvider.php @@ -87,6 +87,10 @@ public function provide(Operation $operation, array $uriVariables = [], array $c $documents = $documents->asArray(); } + if (\is_string($operation->getOutput()) && class_exists($operation->getOutput())) { + $resourceClass = $operation->getOutput(); + } + return new Paginator( $this->denormalizer, $documents,