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:----GXUKhKEbLX4fRawSZMm9ohMJHKyfHIYhRmyIYgGfuMw7sLEPHH2LilIuKUhg6iIIj8R5B/jmHPPF6ru4LKHy1PyX8RGC1oMteG/HpJN3jweixuSgxKABdR1if4sB8hum8R+eOeap1zrdaSy1TVJNlODRp2b8t2K920R5YRB3aBsRdObSn7XTqbyWSTShtl8xSO2uGHp8veY56h2xme50DqdEkvA/92P5bbG0hYiXL7DRYDzzhRxCBdCtd0krujttRiOuNygfMLT6kx33CTeSNErjsNDXyemLsQNOIlzerZZXo5oIsN/z7DjEYhfo5JQRDVRj/wqwPgToG0S/VhQpi8BIfp8N41g8o1z6Wtm69rlgf4vazLd+eCay4e86uaf8URJIS7c0mxip80iO4VfxU0NXTW55z+Gm3PidMdJGF963adig3Ibni2t3hnn8J4lsXinMdPNG3NA1E5vR22zU5kQbrN5RvmYKEUDh62uXrGb9EneJyWLaCPcWcU+g7vbQTkDhB5wvLy90SPi2LmPqArJqdeiDdaGPL8el7HG3bBeyQuOu7JVcElkCv1eqsjn09oIl4+NETLXpJdJiec+f8KSQB7dwJ8qtcaChckLnAa/hdK7ItymKezJjAgK53E2BB0x1CsLDDK86FR7zwEuVSo2s1M4ahGY9XpIzzu4OrMs=----ATTACHMENT:----MjI0MzMxODc5NDI1MDAyOCA2NjA0NDU2MjMwMjE0ODQ1IDE4MzIwNDY4NTg0NDM5MzQ=