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