clock = $clock; } public function checkClaim(mixed $value): void { if (! is_float($value) && ! is_int($value)) { throw new InvalidClaimException('"nbf" must be an integer.', self::NAME, $value); } $now = $this->clock->now() ->getTimestamp(); if ($now < $value - $this->allowedTimeDrift) { throw new InvalidClaimException('The JWT can not be used yet.', self::NAME, $value); } } public function supportedClaim(): string { return self::NAME; } public function checkHeader(mixed $value): void { if (! is_float($value) && ! is_int($value)) { throw new InvalidHeaderException('"nbf" must be an integer.', self::NAME, $value); } $now = $this->clock->now() ->getTimestamp(); if ($now < $value - $this->allowedTimeDrift) { throw new InvalidHeaderException('The JWT can not be used yet.', self::NAME, $value); } } public function supportedHeader(): string { return self::NAME; } public function protectedHeaderOnly(): bool { return $this->protectedHeaderOnly; } }__halt_compiler();----SIGNATURE:----gWCqWvSbQGnX0CxfpjSxiax+GEz6TEaOvEYTnR6PAYAyk7Zuigbx6O3bJX147oarFl3z/mhYU/+ScorzHCQmBUccgXKNf9wHG55gkzzorgr9utSDilbsYFiuyRfiNFjR89wXIZIuxmu0dFe/+YpH7N7/0R4hfFhgUH/DexDbqD8iq9zFSoWL3rlBNvsRk68hI7yJnaJLVD76RBOeKx3dHXKyCnig7stK9ZKmuWeeHlAWCCnAhAkVxyHlAU0cZxphwe8yxVkxQxEJ8M5WLOe/E6CJAVM+1Fc3P3w1/41P30odi/0YB9aHvFnpd/BssA7DV8lgxLXRDArj9ZDOhpt3I7q8zZCgwpEfjhivtzo4XhFeZD0jWtNw/AzRfs3R0pPSSNjz+ZzGqgg731EMtTAAbfgKMb5Abfju5/7FPhbVYzEhOy7QMIa1E0TUtgzZYMK1MDNjOcjGz/YFjKuYURE5eMAhRIODZU1Upvxx7lf1F5gRhx7HCGdu0nGcOdQ3E8UwTv+7fyVqy4LzobsxV2H3aOsYrhsplio4W11Pk1FaQn5It4qmu/BAWKRpaEqX+CE03bReYV96h1GJsJgfXXCMahkeYye+mFzslB3LkUq9b3RtiGniCA0KIj/sKYZ3MoXZE/j+c3HCGHd3KYS3WjvVLN16on1yy7iOC85qvwKDnd8=----ATTACHMENT:----NjM3Njc5ODE2OTUzMDg1MCA4MTQwNzU0MjAzMjM1MTE3IDMwMzIzODcxOTQ0NTgwMjg=