PHP Класс Neomerx\JsonApi\Http\Headers\Header

Наследование: implements Neomerx\JsonApi\Contracts\Http\Headers\HeaderInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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