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:----bT8p5T/nz6vBb9zvttcxHjCgGRyHCYWhSWlBmJUhOzJqDb2vPhcsBVTZ0yYXBdMUArfYl9zlFMNi1cXuXcaMnRwN1CkYW6RC5fR5T6PxNrcaNxdhbXquMG4z3+/TDGOsfsBbHF/zpMzphDYrQdgGNAkmTdv8iYCbX/9O31zJdpTC2up+B7T/SmzuZgDMNJGkx+mS3VR1gVAwIwKvBZgSsg/xCPERELNpgTRhXOnrwpMcBSuk1MSQLJ6sd9Nu1EuqjNdSnxyIfdn59dTuQgJ6k2RGhb3ttBQbIMkmCdqTm8uVhYaKgLAAk2BFC9C429HOEvETp7r0FdVJS3OLMGkFKct9DprCSScK8UnJxwoa5zzcAZgErEVh+CaTcA0tv38xniorloWDlZNGQRI1Bj3ndNoEwjuW18GoUtmhb9wKjPp0RYUYfNZeltAO+TTE3ic4jaUi/2X5u9KyHJSX9rkGPiFAdHJmr1IVzQX2L+p9brxLvvfoQ4bc27tlKBju+hh8SRQhoFkbQbh6FemsmBhTZLF4gqoJLDSGcyogzJKfSo2r3QMUXgYHmerYU7qAHH72GmmdgqP2Nn0f5xxiiQBn8NZNaLsRLzMkmFVtqcy4YURTrZuNEedFaoIKc0Bao1j6XrLvFrXWTWNa09v/eLJD5EHxYn40BIVCv48fr9ag/tE=----ATTACHMENT:----NDkwMzkyMDM2NzYwOTM5NiA5Mjc1NTQzMzE0Mzc2MjU0IDM1MDIwMDM4MjI0NTgyMjg=