PHP Класс Emarref\Jwt\Serialization\Compact

Наследование: implements Emarref\Jwt\Serialization\SerializerInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Emarref\Jwt\Encoding\EncoderInterface $encoding, Factory $headerParameterFactory, Factory $claimFactory )
deserialize ( string $jwt ) : Token
serialize ( Token $token ) : string

Защищенные методы

Метод Описание
parseHeaders ( string $headersJson ) : Emarref\Jwt\HeaderParameter\ParameterInterface[]
parsePayload ( string $payloadJson ) : Emarref\Jwt\Claim\ClaimInterface[]

Описание методов

__construct() публичный Метод

public __construct ( Emarref\Jwt\Encoding\EncoderInterface $encoding, Factory $headerParameterFactory, Factory $claimFactory )
$encoding Emarref\Jwt\Encoding\EncoderInterface
$headerParameterFactory Emarref\Jwt\HeaderParameter\Factory
$claimFactory Emarref\Jwt\Claim\Factory

deserialize() публичный Метод

public deserialize ( string $jwt ) : Token
$jwt string
Результат Emarref\Jwt\Token

parseHeaders() защищенный Метод

protected parseHeaders ( string $headersJson ) : Emarref\Jwt\HeaderParameter\ParameterInterface[]
$headersJson string
Результат Emarref\Jwt\HeaderParameter\ParameterInterface[]

parsePayload() защищенный Метод

protected parsePayload ( string $payloadJson ) : Emarref\Jwt\Claim\ClaimInterface[]
$payloadJson string
Результат Emarref\Jwt\Claim\ClaimInterface[]

serialize() публичный Метод

public serialize ( Token $token ) : string
$token Emarref\Jwt\Token
Результат string