This trait offers some methods to help you with creation of needed objects in json api context.
Method | Return type | Description |
---|---|---|
resource(string $type, string $id) | ResourceInterface | Create a new JSON resource |
singleResourceDocument(ResourceInterface $resource = null) | DocumentInterface | Create a document which can contain one resource |
multiResourceDocument(array $resource = []) | DocumentInterface | Create a document which can contain multiple resources |
toOneRelationship(string $name, ResourceInterface $related = null) | RelationshipInterface | Create a new to one relationship object |
toManyRelationship(string $name, array $related = []) | RelationshipInterface | Create a new to many relationship object |