uawdijnntqw1x1x1
IP : 3.144.237.52
Hostname : host45.registrar-servers.com
Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
jackpotjunglegam
/
public_html
/
80d3f
/
..
/
core
/
vendor
/
.
/
lcobucci
/
jwt
/
src
/
Token
/
Plain.php
/
/
<?php declare(strict_types=1); namespace Lcobucci\JWT\Token; use DateTimeInterface; use Lcobucci\JWT\Token as TokenInterface; use function in_array; final class Plain implements TokenInterface { private DataSet $headers; private DataSet $claims; private Signature $signature; public function __construct( DataSet $headers, DataSet $claims, Signature $signature ) { $this->headers = $headers; $this->claims = $claims; $this->signature = $signature; } public function headers(): DataSet { return $this->headers; } public function claims(): DataSet { return $this->claims; } public function signature(): Signature { return $this->signature; } public function payload(): string { return $this->headers->toString() . '.' . $this->claims->toString(); } public function isPermittedFor(string $audience): bool { return in_array($audience, $this->claims->get(RegisteredClaims::AUDIENCE, []), true); } public function isIdentifiedBy(string $id): bool { return $this->claims->get(RegisteredClaims::ID) === $id; } public function isRelatedTo(string $subject): bool { return $this->claims->get(RegisteredClaims::SUBJECT) === $subject; } public function hasBeenIssuedBy(string ...$issuers): bool { return in_array($this->claims->get(RegisteredClaims::ISSUER), $issuers, true); } public function hasBeenIssuedBefore(DateTimeInterface $now): bool { return $now >= $this->claims->get(RegisteredClaims::ISSUED_AT); } public function isMinimumTimeBefore(DateTimeInterface $now): bool { return $now >= $this->claims->get(RegisteredClaims::NOT_BEFORE); } public function isExpired(DateTimeInterface $now): bool { if (! $this->claims->has(RegisteredClaims::EXPIRATION_TIME)) { return false; } return $now >= $this->claims->get(RegisteredClaims::EXPIRATION_TIME); } public function toString(): string { return $this->headers->toString() . '.' . $this->claims->toString() . '.' . $this->signature->toString(); } }
/home/jackpotjunglegam/public_html/80d3f/../core/vendor/./lcobucci/jwt/src/Token/Plain.php