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:----p3btsLV1wpRwG2PJv453sqaujSmTaAU4h5E/1u8Pr8Qllb76OLOWd30mpOTy54Avi8H2dR95G+rRhrk1IIFPRdUEQbrstNdWYBlilJHCy6mNx5Em4/ECnqszK/yTWwa+00y+vJ146IhZP5CW1nVrcyZQN2Iympoj3DIpSOIFF1xgBqm6r/kxJQFn/NAZ2CpJgRTA/QSX2Gqgt50FJMhSihRaRqYbwYujmgPJiQqdAELcsc5uwwiPFnveMctEgdXj+mBx+jjrIQA5rC3SqCvNT+/JZYiaJ3ySS2PKkv7EZPBx4aujcQ9fCmBk3RP5uwuBMiyxRnwjbMck73yA5jDyceOoc8n6g6N6OaKbNhO8yVdFzjo9mf6T5ADAt/Qkvhb7EP79ifnhKcix4ndz5lYV1C+BVRQvnSN8YciNQHfY0L+IWo8AX3lrD/m/4leMoM2zlNLXKElxl/dnDMY8G4KG5NKBqgl2Pxiy0RcJmkGl2s7wcj10eoBgXW1BiALEF1rL0TAqrpqQBPuAajqnnoG+5EiqKBO0dXa6DOzRtiHjc0FBbjaKcTWEkIMgk6SXHT/ImiyfHeGQGsgHaiu4KrOqEOJ6cgRaAD7d33ZnDobHuIT6vfCnWqZwOd4+V4uCLrkhck74EDQb6BqBnuJBWvejpEb6dFszzbdDpcYQFtzVjAU=----ATTACHMENT:----MTM1NzE4ODk4NTU1MDQwNCA1NDU0MDAwNTcyNzUwMjQyIDE3OTY1NjUyMzM2MjA0ODA=