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:----rIjNoIw8HhMzDueWF+kIlLfEqpyX7wHqlB7TTCwMJ1+3DFWW8HwzG+H1pzd8TDtCocSthsinxU6wotMQeRY3IwImLRnU0vXkq1gPh12vj8twRk9qTeLdOvni7+opgyB4XnjSiSasVskrCq/oThbzICVl2xvqLGBtGlG3CaMzewxN9tH7cS+56WBUS0XVk7GGA7j7n0ule4C/O+2O99XiMGrwFdfdl5vKHHgTJjnH7ZUMXo2LZHztpVbtop9njTzwu82GfhL2ELu1yc8HbQqPwUECHDrTCSnvXvJDFUdby8dVitQwTfUTTFLlMCElDo/oBwlEYvcNW1d2wBPYqwP09FoyyoW1Lo3QQd+lZ3dPx7k7OjQ7+jFiyvEJezcH6Ne9GJcW6UdJ/nrpNp8u35Oid2VLP8jUM6fTTvg8F/+kXwaOoBOlhhpxDh570p3kXj7G+N4B8TWVyy5aNWxlQqn4YGFJRbPWpgj304ncRLpd6xj+K1fKjrKaVMOWCU1wdLxJiJQ9GEBPjhj5U0ZVyfL1TdlZOC698E2U1KGxpf4QOwH4ykNBNTQ6MU9oCDFLPV9QCzbC/CSXbmqfzugMVz1JGhpEf1mhpYv9hZYebLe/MUFYx4cW5GwjADV5UwhFwPvKzHDebSufMN9JKdqvpDQB+CVHjpvg0XzoEc9ete/lJDE=----ATTACHMENT:----NDExOTMyNTQ0MTg2MzY3MyAzMTQ5NDkyNjg2OTcxMzM0IDE3MjU3NTk2Mzc1MDk1Mjg=