PHP Класс Lcobucci\JWT\Builder

С версии: 0.1.0
Автор: Luís Otávio Cobucci Oblonczyk ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Lcobucci\Jose\Parsing\Encoder $encoder, Factory $claimFactory ) Initializes a new builder
canOnlyBeUsedAfter ( integer $notBefore, boolean $addHeader = false ) : Builder Configures the time before which the token cannot be accepted
canOnlyBeUsedBy ( string $audience, boolean $addHeader = false ) : Builder Configures the audience
expiresAt ( integer $expiration, boolean $addHeader = false ) : Builder Configures the expiration time
getToken ( ) : Token Returns the resultant token
identifiedBy ( string $id, boolean $addHeader = false ) : Builder Configures the token id
issuedAt ( integer $issuedAt, boolean $addHeader = false ) : Builder Configures the time that the token was issued
issuedBy ( string $issuer, boolean $addHeader = false ) : Builder Configures the issuer
relatedTo ( string $subject, boolean $addHeader = false ) : Builder Configures the subject
sign ( Lcobucci\JWT\Signer $signer, Lcobucci\JWT\Signer\Key $key ) : Builder Signs the data
unsign ( ) : Builder Removes the signature from the builder
with ( string $name, mixed $value ) : Builder Configures a claim item
withHeader ( string $name, mixed $value ) : Builder Configures a header item

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

Метод Описание
setRegisteredClaim ( string $name, mixed $value, boolean $addHeader ) : Builder Configures a registed claim

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

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

Initializes a new builder
public __construct ( Lcobucci\Jose\Parsing\Encoder $encoder, Factory $claimFactory )
$encoder Lcobucci\Jose\Parsing\Encoder
$claimFactory Lcobucci\JWT\Claim\Factory

canOnlyBeUsedAfter() публичный метод

Configures the time before which the token cannot be accepted
public canOnlyBeUsedAfter ( integer $notBefore, boolean $addHeader = false ) : Builder
$notBefore integer
$addHeader boolean
Результат Builder

canOnlyBeUsedBy() публичный метод

Configures the audience
public canOnlyBeUsedBy ( string $audience, boolean $addHeader = false ) : Builder
$audience string
$addHeader boolean
Результат Builder

expiresAt() публичный метод

Configures the expiration time
public expiresAt ( integer $expiration, boolean $addHeader = false ) : Builder
$expiration integer
$addHeader boolean
Результат Builder

getToken() публичный метод

Returns the resultant token
public getToken ( ) : Token
Результат Token

identifiedBy() публичный метод

Configures the token id
public identifiedBy ( string $id, boolean $addHeader = false ) : Builder
$id string
$addHeader boolean
Результат Builder

issuedAt() публичный метод

Configures the time that the token was issued
public issuedAt ( integer $issuedAt, boolean $addHeader = false ) : Builder
$issuedAt integer
$addHeader boolean
Результат Builder

issuedBy() публичный метод

Configures the issuer
public issuedBy ( string $issuer, boolean $addHeader = false ) : Builder
$issuer string
$addHeader boolean
Результат Builder

relatedTo() публичный метод

Configures the subject
public relatedTo ( string $subject, boolean $addHeader = false ) : Builder
$subject string
$addHeader boolean
Результат Builder

setRegisteredClaim() защищенный метод

Configures a registed claim
protected setRegisteredClaim ( string $name, mixed $value, boolean $addHeader ) : Builder
$name string
$value mixed
$addHeader boolean
Результат Builder

sign() публичный метод

Signs the data
public sign ( Lcobucci\JWT\Signer $signer, Lcobucci\JWT\Signer\Key $key ) : Builder
$signer Lcobucci\JWT\Signer
$key Lcobucci\JWT\Signer\Key
Результат Builder

unsign() публичный метод

Removes the signature from the builder
public unsign ( ) : Builder
Результат Builder

with() публичный метод

Configures a claim item
public with ( string $name, mixed $value ) : Builder
$name string
$value mixed
Результат Builder

withHeader() публичный метод

Configures a header item
public withHeader ( string $name, mixed $value ) : Builder
$name string
$value mixed
Результат Builder