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:----VM48cTPSlw7hQkAzIKwhh9PLVgTTn+olt4Vg2kKdEi7HqE9H5G6CqOhbMbNPucubWuG7YG9hJgQMk7W+7nIy8M2Fei42fIfkURRSq7JtEYekTVXIcMzj9alPFcY3LeLuXwoEmYE1jeXgcjbz6jToSdAmAUktpul1z4wz7IHrIVO27O3peE65vfudrq+NVcvsojvWymS4GlTe8c16UV/usT3oPmhWrtM7vslmcFOFeBP3TfY1mbL5zqykyuKAliBysJZObjq9nHAD3quzQfU1uZDpn7kUBtc/WVucO/GbsLniqaLVTWUpTJaghtJRtORza3sT4v63E9uKt4m2LiSiLOhhc9pL0HwIYZx4WV8HoqTzze30LE9GgYdeAIDgplcqc4XZLoUEFEbfftEkyL/izf5GjqkiVuSWYcF9bWGxwaGNe85G/USqMNUR+93gp6J4Oj7JXlA19nwW5axLTu/U0voTr3l/qcsKEGG6SaSst7qs6VWXcedWlkIQyDqwTViByKXtyy/2N04lJfEtA/0hQo9KVaEF7rNoxS8vmaXHub7jYiqx4zht+OSYmkXGh5JqxL5cH/pQ09MQ1c2AagmM4zJG8ruCBQ/YOmzVklcgie8nPsxJWyzCsfO7o5KW87DHkktb47rGrmfC5sJPnWcaYZrMYu0ehLDNO9sqOaN1ND0=----ATTACHMENT:----NjUzODE0NzYxOTMzMzY4MyA5ODM5Njk4ODE1MzI0MzMzIDcyMzc4NzY4ODUyMjI4MA==