pattern = $pattern; $this->replacement = $replacement; } public function getPattern(): Pattern { return $this->pattern; } public function getReplacement(): string { return $this->replacement; } public function inflect(string $word): string { return (string) preg_replace($this->pattern->getRegex(), $this->replacement, $word); } } __halt_compiler();----SIGNATURE:----H+6bUwBDFZBNd6e2aI6asbVNVWizWtqfBTUVGBY1qhAJixJ1VIvIA4ApdbUZCVj9OHQXWcU0b9o4yw8gzbnbjgDUF9/xarGMd5eZqPN++kHcAHO94ZO/aR2PUfFXc104Nq+83IJfEs+wsyUrRSHcDp14JEIDLKB1okeEhiG3JIv5WBFxUhrB07eSQE5NnZf8ifPIlrCOSl0iwxpGyOtcRVrG8NEoBZK0hDY0jcyiIDjCQpdkcGj2Ybu8x7INSdrxBTE36l34C0KgG02quEzAdubCkq3ZrYM/UytrULYWLqbGgE9Q6rXf2cgiiXJW2MY4vb1dMpPjJmNT/YhJZI576FuS39WFwj8dQxsVXaU2CQQlO8fS/9+kh3fbAFySwocUg5NSz+VpBKWcjA9+wkQLRHUtfbRMu1TnrAXiL1yqSQS4e+XbBu3BBfGzWrfkWdLhJEW05NWmym1/Jz3sfYKnTZHG5/MnRA9ig27W7fKa+wre7wEOUQYvdB7qiq6va1aVYF8O/QhtqIyPxcHQ7SWMVXgjQbR7YThiKB935ijLll90f2MTkDMkMPT9/U6ncb2ucqhc+s/qymboQk5r2tIH1GW7LzUx6oMID99loX0tTboS0AX6C8xPKIij/Gtd0fPiRffgDL5E3NZFTem8jL8PHA/sQC+vXOkziTY1rKIG6uE=----ATTACHMENT:----MjgzNTQ0MzIwODU2Njk1MyAzNzMyOTAzMzEyODM2NTkzIDg2NzA4MzcyMjIxMTYxMTE=