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:----IWfm2Avj7k43KvyC+1FHPFVejAV6VK35DOm57mwdeDYM8R/DKgtI8R3hLfKqv1DPj03dQzUXS3jmkVKVztQgcOI6Z7qN+JsmmcTqh6clGI7lw6W2U919KTf3jrBI3UNWiTN9qPxgAf4wqe9TJsbjyDRrC7pcW/lt9ZjW0GuXDfnp0DDqrWbS2qWTiF4fEH0nYU5LDRtiUEgutrwXCOAKBJSeMmZZmAC4GDb/DsMF6ECSUuYHPIZ/W2UHG+kTEefLcj8BBV7jdmM7lPsxdpPu8QEpWllRfygmolbmQoCDm7EuAg1sdUeKr30Dkiq3XZVAn1rv9EvRuMvfmVaCMMSvzDN+N2R9MLc/DBJbaivU6uE7LQinD7gAvGRInnmcszMRYEainpZTnC665HWQKCXp9lPHH7ZFLuKOLb1RLdKyIy1ZSVDpPsbI0UwM0SUcWW+HKfAwe5EiUMC0tL6/Pe8Fvc75yV2U9jsQr35tSHC735uc36IynU3TCwtyfyF1WD5aiA6xVwAhVANd81od4bKCM6PWbFS7HS3jUzKxJdEngVTFNYD+JEUUMp4N+6E+c66v3yXtGr6Orte9QTFpm3TPoOaax4DmL3pCBKGxvQCL3DAyV9pNlWJF4d/CMSh7NiBMvhCr/G3aqS9q2BzFA1D2rfikdKtJr9MIHAZPE2C530Q=----ATTACHMENT:----NTY2Mjg5NDI0NDc1MTcyIDM4Nzk3NDc5MzQzNjg5NCA5MzU1MTQ0NjY4MzQyNjE=