pattern = $pattern; if (isset($this->pattern[0]) && $this->pattern[0] === '/') { $this->regex = $this->pattern; } else { $this->regex = '/' . $this->pattern . '/i'; } } public function getPattern(): string { return $this->pattern; } public function getRegex(): string { return $this->regex; } public function matches(string $word): bool { return preg_match($this->getRegex(), $word) === 1; } } __halt_compiler();----SIGNATURE:----onfVmcQYQ2GjQlOy2B5rsFRFzH2dG57nCXPojB7Xie69UOJDXvHro3xQj2kxOTwf2sQPOcdoOnm4tRzyTGiHO6VnNqf0JRCfjquf9+HJ3UyqrayUFI6WX5U2i3T1fnWIl/m1lFW9LB31YWM3kHX+OEG/0pL/Ke9MxU2vIWeLUm9GwRoc5vvJO/XY++DHz8w4+VKIUhwH7pJ4zQn0qIMyX8hXLdi7ttCxZtBrlr6Ohpu0FNRSrFi7y+zXRLsTBOAfQOFbSok/y0es0rDcuNsfDFhY77xjPeEDCIiYMN3XLOHLHYCVdrVtkq97B24sGSxqGwdeHWzGpC4wnM7F88UTsD3w64shsLTp8PScPaykuU3IItXQVsN3jfLC5L/NwqRmHdot0HocutVCBh6Obgj7ixZC/N9QMr76JEaZ2dwIM8ns2ckfZAk7ohSmF7YyyB3cXeJ8R8dFYKlfGvscKcthyvXsanMDNEjr1pHDfYsYiOGcg+X6XUlHDVxqJ2Xv586E57piZsWy84Kul4LGyD/1uhYmIXV/mK/Dur3O2VZAUcm2gRK7XGET7LOIHjmZhVopJxIxQZW47hHu3jYLGsOV2/fuU+vu0NNyXvOw9kdkLmwmZZSlLyROsy9UUnPEFSGkOeyEXkvlqQ+8ydQBBTKwdunvbmhbMH+0rjtsV/nAZqc=----ATTACHMENT:----NDc2NzMzOTgzOTk5MjI5NCA3Mzg0NzEzODMxOTYxNjkxIDU3NzY4MDUwMjM3MTY3NzQ=