PHP 클래스 Neomerx\JsonApi\Http\Headers\Header

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

공개 메소드들

메소드 설명
__construct ( string $name, Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface[] $mediaTypes )
getMediaTypes ( )
getName ( )
parse ( string $header, string $name ) : Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface Parse header.

보호된 메소드들

메소드 설명
newInstance ( string $name, Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface[] $mediaTypes ) : Header
parseMediaType ( integer $position, string $mediaType ) : Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface

메소드 상세

__construct() 공개 메소드

public __construct ( string $name, Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface[] $mediaTypes )
$name string
$mediaTypes Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface[]

getMediaTypes() 공개 메소드

public getMediaTypes ( )

getName() 공개 메소드

public getName ( )

newInstance() 보호된 정적인 메소드

protected static newInstance ( string $name, Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface[] $mediaTypes ) : Header
$name string
$mediaTypes Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface[]
리턴 Header

parse() 공개 정적인 메소드

Parse header.
public static parse ( string $header, string $name ) : Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface
$header string
$name string
리턴 Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface

parseMediaType() 보호된 정적인 메소드

protected static parseMediaType ( integer $position, string $mediaType ) : Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface
$position integer
$mediaType string
리턴 Neomerx\JsonApi\Contracts\Http\Headers\MediaTypeInterface