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:----AYfR/fLucoLsZp0H4MOh/Ntk7CTrLTUVT7PSsOy1qzCzqFSxEkUuTH3Py4aiKdtkxQSK2Z2EcSUqahtpj3YvxNzYO3peprlu6LyGZXvRzCx3ixAfNCNtIkQSJbH+L4Z7bGsrRmwEdhWvN3f9m8Q4lj5I8m2BAxwEoHW57EQe+xY2s/lgCxCsuPYFS7pELlMpy42ocGm94aXlp8ptaBsdUpjTbu0ntJ2pR8gO/jl11n+vJnEe9+OgveRbhx2DaHQez6fNzbrzWwLtSMpGK2ERcUMjQ6niqg8qJXD1lSPZuWxR6Wjyx7CfQ2pLme6JeKn9n8IZaUemG0xAapFD5Hb9Ve5jX0cRYUbPIu77RzODqV6Nry5PndH8nkWUu7yzq7tcC9JDNXqQg7baRiffglytpHEm1okiaNICF2M+0M/hEIx1v8uLu1MFrvn5/oEWQrkv222+tICL4a4TBISOZ5vyFwfX25zNMThLGh/+TaBojcF43vNri8OGqtUfFNxBrj2wc+rku329nqN4f2dwA1FQElAez6Xn/M9NuKDKJbyfrG9FYyqH4aShXS1MTNAUJyrxJfoSH1wbc17+7mpVTcWpVoNM15ze57E2rGJrStMiSCsbGutNn2+B8VUlU9kkMjBbEunt+d43p+gMyJPJE1SLRFwPIYnHiGup3pRW7WsNwzg=----ATTACHMENT:----NTc0ODkxOTc1NjA2MTEzOCA0Njk2NDQyMTk5MDQ2MjkgNTUwMjQ4ODE5Njk4NDAzNQ==