class Serializer extends Serializer

Methods

__construct(Context $context)

No description

void
addPrimary(Resource $resource, mixed $model, array $include)

Add a primary resource to the document.

array
serialize()

Serialize the primary and included resources into a JSON:API resource objects.

array
addIncluded(Relationship $field, $model, array|null $include)

Add an included resource to the document.

Details

__construct(Context $context)

Parameters

Context $context

void addPrimary(Resource $resource, mixed $model, array $include)

Add a primary resource to the document.

Parameters

Resource $resource
mixed $model
array $include

Return Value

void

array serialize()

Serialize the primary and included resources into a JSON:API resource objects.

Return Value

array

array addIncluded(Relationship $field, $model, array|null $include)

Add an included resource to the document.

Parameters

Relationship $field
$model
array|null $include

Return Value

array The resource identifier which can be used for linkage.