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:----aRmsOcowY3kFo8URtScWAR49KZIySVj9+G2R8pdiW2WSoMzJpLauyByzyFITOjMn4EvnupZkg3/thTOnGoIMBEEVuH1h5/hw5J7dldsLlQ5KbMs2iYgrQtpYAVvWj64jNHdLY7j0qyFMDHcfKke6wKmf6D6h0kmOuumELQ5LU+s6RzgOBAtq+V+kJOkMmWAO6tswfY3QUAG0kjCeH3fDUNhuBg1CxGJz/mvqiShJSToc5FnLEzKbR/Fg9m3n/tfLhmH6vty1yxdVUInoldSlmhcO0uW+tMxfKnzzvKBrgyVD8cxF5jZKxcmOzwU1w2xX8APr0/gNaN4DH6TwAvizjW0AYolUAqJOE7CYI+3baXR4sTMiUmkdXuf2lfJ9hUVLYx7MECpNeDFpBp+YYsodEYYde8vPmFvO+8AUoISHqYzbZIa9GbFgrm5jjFGHKLKWy5LM1KwIf4Q6/uGjGMj1fLvIWEeBz2+JXb5F0DqfdqbHiy9H8zbXoyOgw4A3JRsk0KUZJ+7Dm7yAa49ihiqWabtUL/aNoySD/G1JYXlsShQrqDlrmXacZyPK7KyW7Tl80xrLGrYVgzX0rtS0NUdgf8sT/A4vliZu/jBQevLMpb6+LK5BUbgVGSSYmjCOR6ha4um/U4cdIGEIryZ3dseIsr+dDeVEEpY+v2KZfPF04Y8=----ATTACHMENT:----NjIzODE4NTg1MDQ3MzQ0MyA5MzY2MzA3NjA4MDY4OTg2IDQyOTU5MDI4ODQ0NDcxODI=