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:----aEuLqHsSv8tVNZ5WOg7RfMecLMDuZTRHSrmHac0kdbR44hHG8j/ZRt8r/g8IVwhqHkX+F4svOESb5i1raFmRv0XByP6kTdykP487uF6pWYsmgkw+1W3Z6vPqjmyNBuJUKak1KeTUQykWSYKA8y79Abvo/uDrK2EPUgFWxm/T4/pH/vyxsPeZZjfd4Km+zmjWQQb5kG8DC14j2WcFRu9iKPLP1EsY5dKHHUaU1xPZC9ZbLFPcSu5yq6ECnj8hoSW/viv7q1YqLNeR0CCYADZsWifvl6708ykCdVNAXmrbNwX5aNWXJxVAoiuTTqSKV58x8RKJc5IpPqEXlP5SeKcohzg9Z2RZ9YKDZfP+Cml0h3Tkdk+A88/ggQnZlHLhn9iQi9VgqgS4Cc/vTWF6vSx2YdNb1cm+Rof5sX/DGDS8FatwlW7PSEo33Uv2FrLU7yG7U5ZIAqtlehXzf7udfmWYGUOB6Tzj/ntCcU96P5Vhulsvuj5W71rI0qXFK5eTY6RCa2jIuk4OuIFZGDRo3bcEF/JjWRi3IkMS7H8oNkGHvsap7RLuTQ2HlnuxF4+e+1G+e9Yqo+Yxlbtkw53P77nqeZaKrXftsutWDaQIMNRjbKusTUt5Xa8XUFWeSht+3cxw9Q4qVlTS9/L8Xp7BLcjQHlTS7d3awCG/vYnRFGOpajo=----ATTACHMENT:----NTcyMjEwMzEyNDA2MTEyIDg5MTMzMDIwODI0NDQ2NzYgNTM3OTg3MzI3MjAxNTYzNw==