token = $token; $this->reason = $reason; } public function isValid(): bool { return false; } public function isInvalid(): bool { return true; } public function description(): string { return $this->reason->description() . " in char " . $this->token; } public function code(): int { return $this->reason->code(); } public function reason(): Reason { return $this->reason; } }__halt_compiler();----SIGNATURE:----1Wm3kkpfHPyEHRWXeGcD9BUvp+g5P69S5iq+NxVCtie1lHkUhPeV1i2wxF/EAJzwVVU8BfObNhhAthgiGBxOWGhvLnNbOIfKJ0tUj6LWQgvJL4AC7xEaF4L28XG+H8ON5J6bsx4RX62AVA4X/FwHq3vhQ7B5VSGMk0QVR/Kt4Ux6iSw1ZsKGFLbjBGU95crQ4zFL2bTGYTWiU2cL2/rdHNnvtN7MZN3jAzsoAzCdeZ6MoFjVoryKrP8j053keocWkqf/lW3R2zAJhi/1Vq3m3l1hZkSqdvlBw3RuTNPuXFYL26MBGpuLAZT9UcQEG28aMlKhByat/I4yaYB7eTAWtED+2Vg7KC0OOyb5nd/VMom1Wf/HrM4o1RA67b04b4kuHCNrMTCAuYB95zO5CKdDs2LWPnRPEvbassQyHfq2n6IidggdPyw5Ls63+RNKlFwA7htbWhJogsTlwCVTCW6Qcyu16HfX/MWomxBdsyS0y+UEN2RP8dH16DfsU81sW7/7qnWSjDEl/MEKsrVlvXgeSGweN6iTw6lqEB8n1BJe39o9ELqwnA0meDNMN4JT5JYkeTyX1MSQvGv0SDF2GHaw8NAA4Q5njkii+94ciTGzAdozUeGouhv0Zo8KKwCEReesjBULWINIkGIWMs8iokouKuyR3Qr8qUDbE98q5ZyEFjY=----ATTACHMENT:----NTA3Mzc1NzY4NjA5MDU4MyAxMzYwNzUzNTY0MzIzOTYzIDQ0MTAyOTgyNTk4ODQ3NjA=