PHP 클래스 Tobscure\JsonApi\Document

상속: implements JsonSerializabl\JsonSerializable, use trait LinksTrait, use trait MetaTrait
파일 보기 프로젝트 열기: tobscure/json-api 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$data Tobscure\JsonApi\ElementInterface The data object.
$errors array The errors array.
$included array The included array.
$jsonapi array The jsonapi array.

공개 메소드들

메소드 설명
__construct ( Tobscure\JsonApi\ElementInterface $data = null )
__toString ( ) : string Map to string.
jsonSerialize ( ) : array Serialize for JSON usage.
setData ( Tobscure\JsonApi\ElementInterface $element ) Set the data object.
setErrors ( array $errors ) Set the errors array.
setJsonapi ( array $jsonapi ) Set the jsonapi array.
toArray ( ) : array Map everything to arrays.

보호된 메소드들

메소드 설명
getIncluded ( Tobscure\JsonApi\ElementInterface $element, boolean $includeParent = false ) : Resource[] Get included resources.
mergeResource ( array $resources, Resource $newResource ) : Resource[]

메소드 상세

__construct() 공개 메소드

public __construct ( Tobscure\JsonApi\ElementInterface $data = null )
$data Tobscure\JsonApi\ElementInterface

__toString() 공개 메소드

Map to string.
public __toString ( ) : string
리턴 string

getIncluded() 보호된 메소드

Get included resources.
protected getIncluded ( Tobscure\JsonApi\ElementInterface $element, boolean $includeParent = false ) : Resource[]
$element Tobscure\JsonApi\ElementInterface
$includeParent boolean
리턴 Resource[]

jsonSerialize() 공개 메소드

Serialize for JSON usage.
public jsonSerialize ( ) : array
리턴 array

mergeResource() 보호된 메소드

protected mergeResource ( array $resources, Resource $newResource ) : Resource[]
$resources array
$newResource Resource
리턴 Resource[]

setData() 공개 메소드

Set the data object.
public setData ( Tobscure\JsonApi\ElementInterface $element )
$element Tobscure\JsonApi\ElementInterface

setErrors() 공개 메소드

Set the errors array.
public setErrors ( array $errors )
$errors array

setJsonapi() 공개 메소드

Set the jsonapi array.
public setJsonapi ( array $jsonapi )
$jsonapi array

toArray() 공개 메소드

Map everything to arrays.
public toArray ( ) : array
리턴 array

프로퍼티 상세

$data 보호되어 있는 프로퍼티

The data object.
protected ElementInterface,Tobscure\JsonApi $data
리턴 Tobscure\JsonApi\ElementInterface

$errors 보호되어 있는 프로퍼티

The errors array.
protected array $errors
리턴 array

$included 보호되어 있는 프로퍼티

The included array.
protected array $included
리턴 array

$jsonapi 보호되어 있는 프로퍼티

The jsonapi array.
protected array $jsonapi
리턴 array