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:----0ojT+OPv220qUwytdOmv5b+ILsPlBiufMomWLRmIMHksEd07hZQqgAhzv7MwXQUIj+NqAoyQM3pC92LN9Veiwv3G5YEL9LEKj9pZy7Otqzg9qtWeUauYixC0rOxbbbBgP4ITawUcm+I8NdjMsWSgHHUVNq8YwsGM8CcCKug4K/bcawVXafDI8tKpfv3oyxfKUZrU0b2l5c+vZrNlTMosKInDttClxiALD2L5/SaGYHZBb/IuF2wDwasSZk4H4zx5NEjeNIIalswfxy78POBG4K9+J+gqu7Y5x5QCWU0ofLX/y8OzmuhlJscq17Bec4ZxUxvBa1g5ktEFGChCZqTBKM8qN0aNZ88IVurp4ub4tcrU6gLTWudh15cZblWh9OmwIXWIH3drtABMgaEk3R+p0nyTo4v2PvTIRea8E3tGLAY1q7LeSHkBkd+Zxzc4czBGMqDfcUqsHizT4nKJI8YclUkkDVh7VU8y/8sSTBtBOdzwEtmC5CM0YcBzUyOx85wmZOUXhtLcRvTIxUHdyYz1M/DYAfi1l7mIP0s4sjvSrAsqlP/8C3DdEFN6K+armqKvbG6ij5M2M0QTZWZYoT1qiqx2HdUSWlbaO2Ztya3MkhYjY73/msUeY+kRRnHA4vKCZEnDb8yOPqm05TAiEXxerDyQy5NSAL4uTGHykIyhTKM=----ATTACHMENT:----Njg5OTEyNzQwMjQ5MTg4OCA0NDU3OTk2MzExNjE5ODI3IDI4NzQwMDM0NDI5NDM1MzM=