PHP 클래스 Neomerx\JsonApi\Schema\ResourceObject

상속: implements Neomerx\JsonApi\Contracts\Schema\ResourceObjectInterface
파일 보기 프로젝트 열기: neomerx/json-api

보호된 프로퍼티들

프로퍼티 타입 설명
$attributeKeysFilter int>\arraynull
$resource object
$schema Neomerx\JsonApi\Contracts\Schema\SchemaProviderInterface

공개 메소드들

메소드 설명
__construct ( Neomerx\JsonApi\Contracts\Schema\SchemaProviderInterface $schema, object $resource, boolean $isInArray, array $attributeKeysFilter = null )
getAttributes ( )
getId ( )
getIncludedResourceLinks ( )
getInclusionMeta ( )
getLinkageMeta ( )
getPrimaryMeta ( )
getRelationshipsInclusionMeta ( )
getRelationshipsPrimaryMeta ( )
getResourceLinks ( )
getSelfSubLink ( )
getType ( )
isInArray ( )
isShowAttributesInIncluded ( )

비공개 메소드들

메소드 설명
checkInput ( object $resource, boolean $isInArray )

메소드 상세

__construct() 공개 메소드

public __construct ( Neomerx\JsonApi\Contracts\Schema\SchemaProviderInterface $schema, object $resource, boolean $isInArray, array $attributeKeysFilter = null )
$schema Neomerx\JsonApi\Contracts\Schema\SchemaProviderInterface
$resource object
$isInArray boolean
$attributeKeysFilter array

getAttributes() 공개 메소드

public getAttributes ( )

getId() 공개 메소드

public getId ( )

getInclusionMeta() 공개 메소드

public getInclusionMeta ( )

getLinkageMeta() 공개 메소드

public getLinkageMeta ( )

getPrimaryMeta() 공개 메소드

public getPrimaryMeta ( )

getRelationshipsInclusionMeta() 공개 메소드

getRelationshipsPrimaryMeta() 공개 메소드

getType() 공개 메소드

public getType ( )

isInArray() 공개 메소드

public isInArray ( )

isShowAttributesInIncluded() 공개 메소드

프로퍼티 상세

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

protected array|null $attributeKeysFilter
리턴 int>\arraynull

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

protected object $resource
리턴 object

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

protected SchemaProviderInterface,Neomerx\JsonApi\Contracts\Schema $schema
리턴 Neomerx\JsonApi\Contracts\Schema\SchemaProviderInterface