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:----SlNpbTpq6aTMz4Hv9gfvV2q9R1o2upr7MouptrKWWN7ZvIHJFBqCVQIgZnBd0xauBTrNLUfPOcQwGcNNHyAzsv8jVA16l+/SvUsgf+kSB5gxmwjDUL8LecyFwWC3TE/IVmaGQD0FsW8ebL5kqZaRSEhmlYUTyKzuhNFupbGBiMBe5Swd6vzs8wSeURr2LeeJVyzV5lmbdb5LPPLmVXZS3XvZVHS/R/67JzKHICaQmZQ3QFe0E50Iz0+P55ekFnC+4uKNvSi3BCcj7xXghLeB72Vl5uWbebIjHhswSVPbMHD/cseBlFX7nEYIik/qYypm8a+8wun/XW2Bx3tRkPoT/bmaA4MPjWP2BC65o0UAGuyqzV21yDLjNs6+KflfnT5/bb6jzIp39/y7hdt8DDS5Oe0GVg11/qvbQ8x5LO41GSQCxlzyzQZ1Ls99AhMleJhHHclP+RklJpCkeUS9gztMRvNCau7ozVahSg9+CnkLOGSW6/ppeo1wnCi6oPj2a2o2+74L2VZzwJlrHICpHNE1QrSl8M9/Uck1cQE42DcflqRFANGEwrRskRmv776BVm1GsXuSUP9ep5EGldOW3v3FQvMW6p9JRJJh191hr/rrUqlyqXduon3JHyaMmbHkEPUE5NWhntmdRj55BLASt8sQB+lTdebVnrxHps2pzHJ1ETk=----ATTACHMENT:----MzgxNDc2ODk4Nzc1MDI2IDc5ODQ0NDk4OTQ4NTQ3MzggNjE3ODczODYzMzg3MDcyMw==