PHP Класс Tobscure\JsonApi\Collection

Наследование: implements Tobscure\JsonApi\ElementInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$resources array

Открытые методы

Метод Описание
__construct ( mixed $data, Tobscure\JsonApi\SerializerInterface $serializer ) Create a new collection instance.
fields ( array | null $fields ) Request a restricted set of fields.
getResources ( )
identify ( string | array $relationships ) Request a relationship to be identified for all resources.
setResources ( array $resources ) : void Set the resources array.
toArray ( )
toIdentifier ( )
with ( string | array $relationships ) Request a relationship to be included for all resources.

Защищенные методы

Метод Описание
buildResources ( mixed $data, Tobscure\JsonApi\SerializerInterface $serializer ) : Resource[] Convert an array of raw data to Resource objects.

Описание методов

__construct() публичный метод

Create a new collection instance.
public __construct ( mixed $data, Tobscure\JsonApi\SerializerInterface $serializer )
$data mixed
$serializer Tobscure\JsonApi\SerializerInterface

buildResources() защищенный метод

Convert an array of raw data to Resource objects.
protected buildResources ( mixed $data, Tobscure\JsonApi\SerializerInterface $serializer ) : Resource[]
$data mixed
$serializer Tobscure\JsonApi\SerializerInterface
Результат Resource[]

fields() публичный метод

Request a restricted set of fields.
public fields ( array | null $fields )
$fields array | null

getResources() публичный метод

public getResources ( )

identify() публичный метод

Request a relationship to be identified for all resources.
public identify ( string | array $relationships )
$relationships string | array

setResources() публичный метод

Set the resources array.
public setResources ( array $resources ) : void
$resources array
Результат void

toArray() публичный метод

public toArray ( )

toIdentifier() публичный метод

public toIdentifier ( )

with() публичный метод

Request a relationship to be included for all resources.
public with ( string | array $relationships )
$relationships string | array

Описание свойств

$resources защищенное свойство

protected array $resources
Результат array