checkValue($value, InvalidClaimException::class); } public function checkHeader(mixed $value): void { $this->checkValue($value, InvalidHeaderException::class); } public function supportedClaim(): string { return self::CLAIM_NAME; } public function supportedHeader(): string { return self::CLAIM_NAME; } public function protectedHeaderOnly(): bool { return $this->protectedHeader; } private function checkValue(mixed $value, string $class): void { if (! is_string($value)) { throw new $class('Invalid value.', self::CLAIM_NAME, $value); } if (! in_array($value, $this->issuers, true)) { throw new $class('Unknown issuer.', self::CLAIM_NAME, $value); } } }__halt_compiler();----SIGNATURE:----Ta4CBhokt9JRo/0J2xIXerjaVIbr3UiIJroyDBUTHfdqu1R519+dUywPvC7sGg+v+SqogGo4Ml6GRsiDduCUrX/nATYM407b947qBUXZUD90FPWxCOo79f5BOylX6uO9w/yHWG+Sxez2ngutNhx+w4mK+Oo0pFFCpvDmhh6qev8tFJ67QwC8xijA2KH1HM9hvf0p6sgx6s6BZAMgZZL2TBatQtbzI2S3tb7jd7bVWCD3NpNwJRjmrcT8vArBX8zgWT7u8P1axn/0PL28EG8jRd02CxqnpPdK8ZMIJ3UbkGzY38gg2iNCHaBfFt6kK/nYuohlIiSfGEbKY4cbNzsP/jPc/V0yLwCu3R8ENlIB1+dszNatO/GPIAa/RpPOk171qvNdahpIKNDT4lGdi5IfMXHhWF6+upK9oQ73vpEI/pPzhJs81/UaEjHyJ2mWvYPxQBIMMxJznv87onn2u/UiLQo1NKouHv10Y3HF2ftumqTjS587SzDuCRqLQPUpRZ03nU3/hp71GxAdPPpoEGU4Z/hUdRzK1bE5biQLyAX2Nai6HPE28ZvZTIBBk4VsH8FTt1+l2WEQTccVuirkiLr5rOM1oNss1GdSp/8R3O8C2Gk7f5V9Ej93exsDN/adMoffI4YBH+SaoZ7rog0yyD2xNJB1NynSKmIqecIXS6YWIJ8=----ATTACHMENT:----ODk2MTUwNjI1NDI4MzAwMSA4NjEyOTcxMTMyMTgwMDIzIDQ3ODk2NDk2MzYzMzM2Mzg=