Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ValidAt
+ Graphe d'héritage de ValidAt:

Fonctions membres publiques

 __construct (Clock $clock, DateInterval $leeway=null)
 
 assert (Token $token)
 

Fonctions membres privées

 guardLeeway (DateInterval $leeway=null)
 
 assertExpiration (Token $token, DateTimeInterface $now)
 
 assertMinimumTime (Token $token, DateTimeInterface $now)
 
 assertIssueTime (Token $token, DateTimeInterface $now)
 

Attributs privés

 $clock
 
 $leeway
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( Clock  $clock,
DateInterval  $leeway = null 
)

Documentation des fonctions membres

◆ assert()

◆ assertExpiration()

assertExpiration ( Token  $token,
DateTimeInterface  $now 
)
private
Exceptions
ConstraintViolation

Références $now, et Token\isExpired().

Référencé par ValidAt\assert().

◆ assertIssueTime()

assertIssueTime ( Token  $token,
DateTimeInterface  $now 
)
private
Exceptions
ConstraintViolation

Références $now, et Token\hasBeenIssuedBefore().

Référencé par ValidAt\assert().

◆ assertMinimumTime()

assertMinimumTime ( Token  $token,
DateTimeInterface  $now 
)
private
Exceptions
ConstraintViolation

Références $now, et Token\isMinimumTimeBefore().

Référencé par ValidAt\assert().

◆ guardLeeway()

guardLeeway ( DateInterval  $leeway = null)
private
Renvoie
DateInterval

Références ValidAt\$leeway, LeewayCannotBeNegative\create(), et null.

Référencé par ValidAt\__construct().

Documentation des champs

◆ $clock

$clock
private

Référencé par ValidAt\__construct().

◆ $leeway

$leeway
private

La documentation de cette classe a été générée à partir du fichier suivant :