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:----HLTGc9PtR3pc3Mn5DOM7eSmNFgbde54EfaWcRAT7GWbaUcwFpO16rtnDXRpv6zIdCuCyg5d+WC0lJao0FGDrgUFHfWcKJZ/WG95HW6COo8X0VRTS9IVCQjm0/MUJ0iRhTsFFPcXvq259ck4u+AuHNJXhn+i2VW5qZE5ttL+Pf+5bDbHqM/ZEiNFy41o8+tjax470m0V6IYyIJY6g2Da1vWnOdIN15afjLe9UnXioCyjBoBi55PrO2Hd8r+Ghh09fGPi/3+p6GFyY02Gfe62rxuY5pLCAhPi8WwK04ZqKz0gleF5JGDtlyz038vGour6q57Dighhbasd0PfQO3YZ3dU5ybRrTMuzNfAjL1+dMRRU5MpRyTLHHAZU1spdUJfzmgYaBgKrTrR2YczjucHqxaEGVenbt/vwdFti1rY7pMeAwL5AA+yqNs1Ph6xupYBbyIkxDfC8OnW0sFjjNw8Yl+xvp+YwAiUQSNH15YtTdp1JGn4eA0rJBqHmA449P6WVVCdkMcQO5j4+YX5Gsf4ZC0JZ/m6uXEE0WaiFuQ1Uz2UNWcYEG3YvrIUBcqgrNjItkeui1VscfMd4/GmeqBQCqq8lLXYYF5f31JA60pkg0xwSsKT/gIE/nLiXTSW6mdIykanAPR7is4n1jbXXkKFvIE9j+DROGZW26CJlePWvCeCI=----ATTACHMENT:----OTcwNDU4MzA4MDQ0NDgyMSA2MTIyNzc5OTQxMzMxMCAxNDM0ODk1MjI2MzUyNjM2