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:----mYW1RGDHC78aIG55WBmbBJ9UNgDtNqQ/QxOQVIJEIVkLSegOvLa4LOOvtNLQbEB5qLC0ywnmsOXBgBpPmbo3zmC9a6E9USqo2C85+SRLymeOqHFmsJsMOMyYfgqhgUCoOPKOQrfqVEnYjlGNM8OznJOtbG5dSCJjpl7LPf3Z7/kCWeNfVSs0yY/sKklmKGn4bSoPYKh9UL/75XTyoc4zAqoEi0q7F5+p4o7qHlCwD7fHiXqT2kAFDd6JUtqJf3K8SecHIz8Jgp1V9xq9yb5spuySNSB6ZY8oGhUu1Dkzy1i4sIYjSjaNFPZqx8nUTKkCcSkQgSqASoTMOjp35+ymWUQnfjSuEEAL9TK6z4pzBJh89/aolcUyopEjGcXeL1wF6Agtpily4dM24GezCJukMDVLsd3tBStuCCQ4BFqT2aV++CQTIGf4ucMDa9J7vLPmvENBMi4av+39xP4xGD0/wKZq0jXsfaKc2Yrlv7U8FN2YOvrYdB2n/m178l7GHLpqM90fIQU0JwMfTSLlny2oLAeyVGddFvQEtb0FtW8jrMTF1A3swgxCxmVnUsT89oyutUkcn2rRDVPZ5QEeiEtDGvGKhFF0S0lkEakrwe3MmnCibIs6JZ+aGzCYfoB0NcW7SP/S27r6Ffjl9WhKaVaqYsfLe79aqCV9Lp8KO6c9u/I=----ATTACHMENT:----NzI2OTQ4MjM0ODk5NzY1NSAxMTA3NTUyOTY4NTU5NTcwIDM4MDU1NTY3NjAzNzE4MjY=