rulesets = array_merge([$ruleset], $rulesets); } public function inflect(string $word): string { if ($word === '') { return ''; } foreach ($this->rulesets as $ruleset) { if ($ruleset->getUninflected()->matches($word)) { return $word; } $inflected = $ruleset->getIrregular()->inflect($word); if ($inflected !== $word) { return $inflected; } $inflected = $ruleset->getRegular()->inflect($word); if ($inflected !== $word) { return $inflected; } } return $word; } } __halt_compiler();----SIGNATURE:----rHMpRPhC/jki8cHmiqOOvi45/8BtU6hdbA9DlWjCqvsyiNPWfaU2BU0zBaD4MNm9mbki2PPXeFLfRkR1UJSLTHSXiMc36Oee14FTKxQxNry6QIEnjNNP+FOTgG4JvgvPw++7lPjHEJMKQrnOyVL3d9OCeipt0GVwPSVmG4xFaWYFQWx8Dri0xupUdXGQ7Y/INokuk6aBpCUJSW/DBLSkXjM2SYWisakVbdncmS6wS2b6yIQRccJ+GcLjtFQKXrhjEINHO0/un60mNZW8tsbK9sWHAVbsqRmaTvfxQ0Ye39LPtBwwKBiUrR+O0T9AxJvtyFH82EkeZT4MvwTcaPyc7+BfJfcSbMPrpb5Ttm4RCL4m1FkLY+fPeXUzqE8qdKLL7/cTjwCXyUcwmbiEcDBqu/ziMlGbdL3S5e2HCV3A32k2qwoDS8kjQM7tS8exuBj//4lRsn0RfjLzCZJNh4dOJkNzI032CqWZCwkeToPIXBC63DVcFh/6Pmf2xKAIJd25qJwjFe+NNcPDygckrGOi0CyqJE36r2Ivxg4dRNP8NTICTZrlj41AJtqDC4CmXWbgoDS9OKaP3OVAkwD3U4EkUXrg89b3iYMDJAjyog1HQxDnpctWpxll9982QdLTT3b7VVBl+ZWX5ggBpg+8mehrz55CP+HbwoPzWXPRzmIrv7k=----ATTACHMENT:----OTE4NDI0NDgwMDE4ODUzNiA1NjUyNTQ1NjYwMzc2MjA0IDcwMzEzMDUxODk2Njk5MDY=