PHP 클래스 Neomerx\JsonApi\Schema\IdentitySchema

상속: extends SchemaProvider
파일 보기 프로젝트 열기: neomerx/json-api

공개 메소드들

메소드 설명
__construct ( Neomerx\JsonApi\Contracts\Schema\SchemaFactoryInterface $factory, Neomerx\JsonApi\Contracts\Schema\ContainerInterface $container, string $classType, Closure $identityClosure )
getAttributes ( $resource )
getId ( $resource )
getRelationships ( $resource, $isPrimary, array $includeRelationships )

메소드 상세

__construct() 공개 메소드

public __construct ( Neomerx\JsonApi\Contracts\Schema\SchemaFactoryInterface $factory, Neomerx\JsonApi\Contracts\Schema\ContainerInterface $container, string $classType, Closure $identityClosure )
$factory Neomerx\JsonApi\Contracts\Schema\SchemaFactoryInterface
$container Neomerx\JsonApi\Contracts\Schema\ContainerInterface
$classType string
$identityClosure Closure function($resource) : string

getAttributes() 공개 메소드

public getAttributes ( $resource )

getId() 공개 메소드

public getId ( $resource )

getRelationships() 공개 메소드

public getRelationships ( $resource, $isPrimary, array $includeRelationships )
$includeRelationships array