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:----T7L437fJ85vUSphAWtoyaXNnyUHOv7EqCGzVHBioAysaYKuaHw7KEKUmw8L7KSbFVNPENbrl91y/s5fnbZXKKyXYmhCvX5sx5qfPy2AaKR6BtdPDbcUvT33wzxb5cxnjZxlPvkPmGNQIY9LkDYDGsOX5cWXVXI1z9Xc6Q4FanuL5easdTfoP7qQTnLXXU6g+xBTLXl3vJC5VMamylOv0onyrmuPUmoZHkF/kysRw0Nk/qs5MNYDOVUprqMkCOf1TzmoPKswL+ZcSYMWcDEt1bpi2hkRzsspurZsZkqbm5T9RLyngjAkkZ1pM2V0VGuSz+lfVJvcd4udaPrsmGkBcgM9qKTBtMR2TNC2P1FoPWHAp5IixVxoUShh4KKx/SJ2R26p5RXFkhQibsTHQhQ7hIdmOZUoCcXxu12x1CbPqV4Kg/83jMis2fSrKvbZDE0l2sssKZPAYWsztKNG5Je6Hr9Mub881xC3gK1D8BScfjcbdXc7PU3gT/EYc/Ho1JzEBwvbtTNkrA5JEEhUJuukyqrNf1SNhH+yqW32cKup8eKbc6BMC6HRY4l1YbenoqMlcKs56hlHpJ1NI812lCQG5jI8JRpk4vvGIXL3QrLncuVQ+AXp55IAJZRrj2JC7mqf/ZjA1kdp596I84/+yYTSNHAumJ8tGOvKAHwrwpwgcC14=----ATTACHMENT:----NDIyNTk0NDk5ODY0ODAzMiA5MTY0Mzg5MzMxNjk0NzgyIDI5OTQyNDkyOTI1NTMxNzQ=