Skip to content

Commit 45e6e08

Browse files
committed
Make sure we pass a Traversable to concat method
1 parent 1f5c33f commit 45e6e08

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/JsonApi/Parser.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ protected function buildDataDocument(Art4JsonApiDocumentInterface $jsonApiDocume
111111
if ($data instanceof ResourceCollectionInterface) {
112112
$collection = $this->hydrator->hydrateCollection($jsonApiDocument->get('data'));
113113
$allHydratedItems = $allHydratedItems->concat($collection);
114-
$allJsonApiItems = $allJsonApiItems->concat($jsonApiDocument->get('data')->asArray());
114+
$allJsonApiItems = $allJsonApiItems->concat(new Collection($jsonApiDocument->get('data')->asArray()));
115115

116116
$document = new CollectionDocument();
117117
$document->setData($collection);
@@ -130,7 +130,7 @@ protected function buildDataDocument(Art4JsonApiDocumentInterface $jsonApiDocume
130130
if ($includedInDocument) {
131131
$included = $this->hydrator->hydrateCollection($includedInDocument);
132132
$allHydratedItems = $allHydratedItems->concat($included);
133-
$allJsonApiItems = $allJsonApiItems->concat($includedInDocument->asArray());
133+
$allJsonApiItems = $allJsonApiItems->concat(new Collection($includedInDocument->asArray()));
134134
}
135135

136136
$this->hydrator->hydrateRelationships($allJsonApiItems, $allHydratedItems);

0 commit comments

Comments
 (0)