patterns = $patterns; $patterns = array_map(static function (Pattern $pattern): string { return $pattern->getPattern(); }, $this->patterns); $this->regex = '/^(?:' . implode('|', $patterns) . ')$/i'; } public function matches(string $word): bool { return preg_match($this->regex, $word, $regs) === 1; } } __halt_compiler();----SIGNATURE:----hNb8swpZ4Nv1nMJvd2ZVr1shZy+3AwCHLdmu+95Vyi2mkDvfHhhdoSbt+iw775RQi3IfljhMsHHC+hLekwWbKbaAbstymSRzoqLmhscY4Ua23dVQ3cM4a/M23mtNv4pNBuaUQ7md0xmx/HJOu872jBUBEE2Ql/cD0+ONLPmCxARoM2R9mzlwqY9uMku7If1soryTkaCu5sGp0QHNKKdC13BMkFTmPYCNipNO7wH+3nF420IZT6CX7iEpsfg8NztEPHiD7MnVqb9q2CVtp5G5fVdRtLHaLadozTEwwQmIERwb81Q+smgd5P70+U1esxPV38UkoLoENFUrVudCV1IAxvK2qRE0mRJO3qmWYTJzfgBiEpQLKq9MKlpzbkC1DJhnmVmzIANh3+iaR3YB2hX50hjk/+VT0QgbAiIEteb2upPhzEooVgwdxkEHH3DdxG4b+NWofNLs8UniR5sgeg5ERcUryCqAACF1UpRqagca/szDq+naD8Ou1WHdQip0OJTQInonsKE6PFokJXtHzTU040Xx8a1+nzBcnIOnvYqf5sOFmVxu3zp+EKoMF8dMz6QogcmuE78chtmDU0nZ8YNAIwD094IXFCYtIq3bS8QK7sZQFqzWp/A3uWNYtKAqMSr6rOfN7A1T+QBDMfxFZug4pJuxE5srhabhqtnQyk8oB1s=----ATTACHMENT:----OTg0NDM0MzYzMzQzMjUyNiA5MzAwMzU5Njc0NzA3NzM1IDcxMDM5NjkwMzAyNzU2NjQ=