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:----x8BAziYWOvZNJvBGEG4caOor0LwuI5dcKf7m1lKs/4La+NVfzWgwlvZ1mmmm1GtGza2wIBH4QiVCXpBmf05XBKcVKVvWe0U1xWi3eCq6NZ4A6XW+Y85OihBmpPNP74B9QMtR9Thkpk5tY99y9KtcZcQuitrG+aCJDk2+9imYqZdqeMNbb5NpPYVCEjvRskDcgKvtcDgUrpo8S7G1O+1yAbE5doXngmTrFmamkugJ1oTkL9/CTVmlK4eQaFsEYYVlycatoGpq9UTzvum2OZROYGcSVyZlxHLkwG6dVvMK0BxW3uUmnUeP+ZiNUTA+XdfkL//E4rGsqYlrQGGT5d3iXYyje3bcjO56ibJZo/1nl9WzXoElDTQSzsaOqYeYKnP3qXJyhdoE77FTh2i8yk1KElamJf/ZPXtxzSB1alZ43Ax1HspzwttiJlh1/jgAukKUnt8bdUL9TO2Ntyf4syI9sxKXasJ6ifXCYzSnWfr665PdMgjs9xiAMq517Ygu6foWjm/keaVo8/0KTYZnjGtxpHyL1ifubWRH0q0KWdFgiY0DGxZQFNrXiRHDA3l0EOUqxo3IRVkCRDSgvKaLLFbSQXFeBHQSclIaxVqXQeEJcM6x3c1aUE5OMsUHFagGvpfLuzX//l6EDJpLN3lv5lJ2ymW4CbLVkIICubyvx2Vn4FA=----ATTACHMENT:----MTEyMDYxMjI4ODI2OTQ4OCA4MzEwMzkyMjU3NjM5MzI3IDc1NzMzMjcyMTcxODE2Njc=