PHP 클래스 Neomerx\JsonApi\Codec\CodecMatcher

상속: implements Neomerx\JsonApi\Contracts\Codec\CodecMatcherInterface
파일 보기 프로젝트 열기: neomerx/json-api 1 사용 예제들

공개 메소드들

메소드 설명
getDecoder ( )
getDecoderHeaderMatchedType ( )
getDecoderRegisteredMatchedType ( )
getEncoder ( )
getEncoderHeaderMatchedType ( )
getEncoderRegisteredMatchedType ( )
matchDecoder ( Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface $contentTypeHeader ) : void Find decoder with media type equal to media type in 'Content-Type' header.
matchEncoder ( Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface $acceptHeader )
registerDecoder ( Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface $mediaType, Closure $decoderClosure )
registerEncoder ( Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface $mediaType, Closure $encoderClosure )
setDecoder ( $decoder )
setEncoder ( $encoder )

메소드 상세

getDecoder() 공개 메소드

public getDecoder ( )

getDecoderHeaderMatchedType() 공개 메소드

getDecoderRegisteredMatchedType() 공개 메소드

getEncoder() 공개 메소드

public getEncoder ( )

getEncoderHeaderMatchedType() 공개 메소드

getEncoderRegisteredMatchedType() 공개 메소드

matchDecoder() 공개 메소드

Find decoder with media type equal to media type in 'Content-Type' header.
public matchDecoder ( Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface $contentTypeHeader ) : void
$contentTypeHeader Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface
리턴 void

matchEncoder() 공개 메소드

public matchEncoder ( Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface $acceptHeader )
$acceptHeader Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface

registerDecoder() 공개 메소드

public registerDecoder ( Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface $mediaType, Closure $decoderClosure )
$mediaType Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface
$decoderClosure Closure

registerEncoder() 공개 메소드

public registerEncoder ( Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface $mediaType, Closure $encoderClosure )
$mediaType Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface
$encoderClosure Closure

setDecoder() 공개 메소드

public setDecoder ( $decoder )

setEncoder() 공개 메소드

public setEncoder ( $encoder )