Skip to content
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.

Commit

Permalink
Fixed issue with nested includes & parent key tracking
Browse files Browse the repository at this point in the history
  • Loading branch information
Coen Zimmerman committed Jun 17, 2017
1 parent 978439f commit eaf80bc
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/Encoder/Transformers/ModelRelationshipTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ protected function getRelatedFullData(ResourceInterface $resource, $includeKey)
$related = $resource->relationshipData($includeKey);

$transformer = $this->encoder->makeTransformer($related);
$transformer->setParent($this->parent . '.' . $includeKey);
$transformer->setParent(trim($this->parent . '.' . $includeKey, '.'));
$transformer->setIsVariable($resource->isRelationshipVariable($includeKey));

// For nullable singular relations, make sure we return data normalized under a data key
Expand Down
2 changes: 1 addition & 1 deletion src/Encoder/Transformers/ModelTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ protected function processRelationships(ResourceInterface $resource)
]);

$transformer = $this->encoder->makeTransformer($transformParameters);
$transformer->setParent($this->parent . '.' . $key);
$transformer->setParent($this->parent);

$data[ $key ] = $transformer->transform($transformParameters);
}
Expand Down

0 comments on commit eaf80bc

Please sign in to comment.