PHP 클래스 Tobscure\JsonApi\Collection

상속: implements Tobscure\JsonApi\ElementInterface
파일 보기 프로젝트 열기: tobscure/json-api 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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