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

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

공개 메소드들

메소드 설명
__construct ( Neomerx\JsonApi\Contracts\Http\Headers\AcceptMediaTypeInterface[] $unsortedMediaTypes )
parse ( $header, $accept = self::HEADER_ACCEPT ) : Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface

보호된 메소드들

메소드 설명
newInstance ( $name, $mediaTypes ) : Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface
parseMediaType ( $position, $mediaType ) : Neomerx\JsonApi\Contracts\Http\Headers\AcceptMediaTypeInterface

비공개 메소드들

메소드 설명
compareParameters ( array | null $lhs, array | null $rhs ) : integer
compareQuality ( float $lhs, float $rhs ) : integer
compareStrings ( string $lhs, string $rhs ) : integer
getMediaTypeCompareClosure ( ) : Closure

메소드 상세

__construct() 공개 메소드

public __construct ( Neomerx\JsonApi\Contracts\Http\Headers\AcceptMediaTypeInterface[] $unsortedMediaTypes )
$unsortedMediaTypes Neomerx\JsonApi\Contracts\Http\Headers\AcceptMediaTypeInterface[]

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

protected static newInstance ( $name, $mediaTypes ) : Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface
리턴 Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface

parse() 공개 정적인 메소드

public static parse ( $header, $accept = self::HEADER_ACCEPT ) : Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface
리턴 Neomerx\JsonApi\Contracts\Http\Headers\AcceptHeaderInterface

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

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