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:----H9pbuugFxPF4Mt0uV2vfQ0QzBqplOmsgnDYxZ46ypzwj/T9u8Xjj785i8wf92FZzlDudmJoYtId1XYD3PQM/b7gLqu7eCapoONMsg8frfv0ahRdAINXgzpFgmjAAFMz0hYcB6lMPSAhKUp5u4LXMXcnGVvWm4sa4nTEcREvTSiiFGmM7mw50VoLOHlOxzf+57daF3cys0eNLZsNXNEGP3zM87IOkv73h44bWuzPKoo7LcmvpcBilidl8Gpn4inIzFjceHnxr0ba8ug7kZ6BhVO3fKeuL9j3sXB57ML46Nd4LEPvv2v+1iI6t8eemlRSY+nWW3/Y/DGmig+GxexGjBSdyjlwxfCsJBSAq0ixLkhszFXOgivrlKDSgFOouU6O52BZWHdJUlGI2wJxWfHvJRu2iOMx18LCtloexSIFlH4dHYPfOdMiwWvujrpIQ1xie9nlPYcxDl/8PA0Es81wBXwfvIUO/2TRkTh2j5bHm33v9gRWKPtHp37+QFO60zX4OIyL6PMEp7SDYfWjZ/703gdVy3a64+y8W+qnoRXclZhRKVToc8A8tgP4NIE8Tu8JXa18zvCjDvgXnBzyMm6hNpJjaeiIIr0598OEU27KVq1UdIC1R2BSWWFQylc5JDl3t8zIBSrQi3lajU1h3Bk3pG98/JA0/vVbchDwS+SU6qOw=----ATTACHMENT:----MjQ3ODcxNjQyNjYyNTQwNiA2MDgzNTQwNTkwODE0NTAzIDQzMTYxMzk1MDI4NjEwMTg=