function UriSigner::getExpirationTime
1 call to UriSigner::getExpirationTime()
- UriSigner::sign in vendor/
symfony/ http-foundation/ UriSigner.php - Signs a URI.
File
-
vendor/
symfony/ http-foundation/ UriSigner.php, line 148
Class
- UriSigner
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\HttpFoundationCode
private function getExpirationTime(\DateTimeInterface|\DateInterval|int $expiration) : string {
if ($expiration instanceof \DateTimeInterface) {
return $expiration->format('U');
}
if ($expiration instanceof \DateInterval) {
return \DateTimeImmutable::createFromFormat('U', time())->add($expiration)
->format('U');
}
return (string) $expiration;
}