key = $key; $this->callable = $callable; } /** * @param mixed $value * * @throws InvalidClaimException if the claim is invalid */ public function checkClaim($value): void { $callable = $this->callable; $isValid = $callable($value); if (! $isValid) { throw new InvalidClaimException(sprintf('Invalid claim "%s"', $this->key), $this->key, $value); } } public function supportedClaim(): string { return $this->key; } /** * @param mixed $value */ public function checkHeader($value): void { $callable = $this->callable; $isValid = $callable($value); if (! $isValid) { throw new InvalidHeaderException(sprintf('Invalid header "%s"', $this->key), $this->key, $value); } } public function supportedHeader(): string { return $this->key; } public function protectedHeaderOnly(): bool { return true; } }__halt_compiler();----SIGNATURE:----jqTPqBzhEZlYFEaM2P2naiwrPuXV3vxM3kcymf5YsVmJ1jNVSaJ9vSEB+liNdcwligrDmPgc7z45jd9/Gh4BBtOmj4PfNxx3uS+IkuSVcLK+WEkIHThr7xk7r5qmWiicgfjoJwL33SEIel60U/c5qs4nK/qOe29/Q5PecBM+nypm6Fwvwf0GlK59X0NJEot5SYpfOWcXr4Y8kT7sSWoGnOfi+q9zWRXcTlUw1a5uBc0NKoacnt1s+tJyzeyFEOHHnG/gr+9nNR+0WlYUEfSyJ9u/MJYBXgrNuH8qvQ2mAoZZ/98WrxQKhn6ILeZx/+fKm8njDY1RhLH+cxJp/M3drKXTn6DS1rTzoGejup3smvBoD2tv+NGDejJrRq8cMuLBWFa0t6g7yYrMwNVbQ2gpAteTVqDAQLCthTgsxoOBTo0eXrqMgwx6hilI1D+OW4m60BOMZYOHpRHFlLrNcx2oh0+1u8SYRx5lUdf0h6KBNPVfdlYJ2aDTUV6pbzBh+fMDyl+cuVXq2MvZBisHSGHxk1N/DoTqB0iLc6GmGr4KbEIHak9rZTpXNKyY+pwm4MRYfCMvVD2Sev4OTSxFHMsuhmGPRTQFbo9KWAU2xTc20blGJuZWssklIYWxJthgVVTIbxIF/fxOS7IslUHLBfJ1E1RYpVxcbXVbGzxnc/ASJsQ=----ATTACHMENT:----NDEyMzg1MTcyNTM2NTQzIDI4Mzk1NjcyMTYxMDM2MTMgNDM2NjQ2MzA3MjY3MDE4OQ==