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:----iv6j94G6FPiL1jgXr1gjxWyxDUaINR0z84SrOZj69xu/dIMM5RNCDxn2ZKxrtuWsnnPpBFUL2w+On1vFmEsXM90PDN00eNzx6JmcN0Rt5vhhjgMbAFU7P9xLsNfb3i7jjTa5B/ekNjn6dSn3v7WJNiO3O4c4sq3UtqZtg0S6Xq4u8bEzY1s2dHSqJ9mkzk26lSCaJ/dh97qRB4ZupHTeRojQGaO3CyZMhBpH+hLLV/0j34sV4lSrm/Crta/2tNZr7+Bhg4JYxdAjoFyX4aIlfxyE+8d1SarFbMUytfWnAb3pDkwXDsWDRpS1ztau5Y5OQo2HSZ5y/zyrLtq3EFB4lm1C5zp6E+NxdF9oLoy/fprDED8fwwft+gNJsmQk0JVUMvQlcn+9VjR4hNofJ3rWmyTwVDaMg8/R/6wJ8G5AYvbAV2e1p+jNAGkOqPYnzW8DEfPirv5E8vlQetuKKjrf2J0FsmGT59AlKdm1ZBMcqFKlcnk20vqiEdvEppvUYOhSw6efmH78Podd7GFtqo9sFSXpRFaFfOymdyL9NX0OSG/NtFwOcxK2mEZPkYdBCJX7ziCapa2XsC1QjKegB/5bJ6yTh7H2Ll8S/5maQA3IUufECSNm4ugdrKrHKJtu6LmThhzTmnQU3VvAzYeIVPOK9W9AM5ox5RcKF2yPdIYa72Q=----ATTACHMENT:----MTg1Njg1ODkwMzk5MTIwIDE2MDIyNTgzMzQzNjc2MTAgOTMwOTc5OTczOTUzNTcyMw==