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:----zwhEi4ZEyz5QfnbYqfRVU3GOYn2EVrBM1Q1b1QiUvMnGI6ln8brVNBqxKLbWbTby+Ia+beCB4m7Ozd82n4s8E6kfO3CWfiIbFSTeEZ+/XKPfiW9VqCUWGjm1NesKFjUTVpecFU/I9Up+ZMtsnIcHlhUW5mcxccMcoKiFAEi9Kj2kBL5zKAnZ1gqDNcVwSgPv/efMuLDPVDjawiGC+rYdBsAmpLzyC1I1cQwWjsLexueE/F7/VeHrV52WLW6vmpEDEfd7yrNvCMnK4WmIuu4hfwa65ScIkr1DPJzE9sHfjTWHqud+yMRqiqrP5bE9fpZMi4yGWCt9tku0kAQICiFagekiooxl2rIC+EHeOp6k2g+NMMegqby/YiFacLxwNrZyCriMMbCDEW/iqZt/X9+8/DAD12JEtGgoG5fspE2U+mZJ8w3hshwUvIn0Pzqiwp46cz0BwWxa52RywTF2lE+jhPiCD8VlTbchreThP9QlEChfi/NpgKD2PPdjX342t8sdz1PnadGPJCLASLQ6JjlFwUn/oqlEam4XnO4KIHtxpwlm2hJLlxchiPAHLxLqKXF4PtLRm2oYESUtWqt8Qr2Y4Ar+ie8ipYmWKmejTEoDwuCnze3/Q7bhKfWuH3j3FMH7XX0da0cYpMJDQYOWdfmUx9fezYO/zE/aPh+DOGEQ5mI=----ATTACHMENT:----MTk1MzQ2NTE4MTQyOTk3OCAzNjA3OTc1MDAyMjYyMTAzIDgwOTU5MjMzODM5NjM3MjI=