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) && $value !== $this->audience) { throw new $class('Bad audience.', self::CLAIM_NAME, $value); } if (is_array($value) && ! in_array($this->audience, $value, true)) { throw new $class('Bad audience.', self::CLAIM_NAME, $value); } if (! is_array($value) && ! is_string($value)) { throw new $class('Bad audience.', self::CLAIM_NAME, $value); } } }__halt_compiler();----SIGNATURE:----sU/313qM6GA+tGYQ12Wik+EZPL9OVvXWUjyMkC7pfSZTGHzIvMfUFg9b2ZFyJ94s94iQI0Nfiiky3FOY2xcKq1Q0mlFtS5bt5fTN3arCfrvzWu5axdzbErH2Ma6nKJZS0Ivl+4LmJdr1Vz2MfSsFESl5tRK8UOzuFGrW3EtsjQlYaWoBfr3i4D2YR04IUp8uN5CwoGpckgTuqKG4J3o1YkoXVscy2FZWQwVz0L4j5iYa9R62x0SMkkVov219VaKum1mb6kKBodvi6KHDOGEG90Bw9lvP3eNNa5hReVYlprRq86q3hiHx6CMZgr8LCsZtlRWgCqtJMTgFWyYxOJ+naR7/1jWpHf2STN73I6ABVCBKbFZroA5d9JEC0Kr2eWF5XJtH81yBfy5V+JvXecNVxsjpcJei4E4CzD6EauVoUYI9b9PVN0xn+ZzH3PHmqp3p0G1cM6p7l/Rd5Ynqyy/ItSe+07lWhVxlW2rHDlGcDlfktqPa1uWjL8B5KGWlSYasOw5MNG0pYYQaqKsB4grTY5amaKXuCse5nsUtEve7jTOU9/gRA5E9uoYlU2bINKyI4u3K5VIO8IuP4s1Zzxfq6wmGSmTc/Yrtq0PEasDfwgnditkWCyI3kQI77NSlFPsfTcq4+DUn761/rGRfm4n3L4So7AfBrthJQse85kzy0fQ=----ATTACHMENT:----NjAxNzA5Mjk1NTA5NzAzMSA4ODcyOTMzNDk0MjU0NzE0IDkwMTUzMjYyODM2ODkzNDE=