singularRulesets[] = $this->getSingularRuleset(); $this->pluralRulesets[] = $this->getPluralRuleset(); } final public function build(): Inflector { return new Inflector( new CachedWordInflector(new RulesetInflector( ...$this->singularRulesets )), new CachedWordInflector(new RulesetInflector( ...$this->pluralRulesets )) ); } final public function withSingularRules(?Ruleset $singularRules, bool $reset = false): LanguageInflectorFactory { if ($reset) { $this->singularRulesets = []; } if ($singularRules instanceof Ruleset) { array_unshift($this->singularRulesets, $singularRules); } return $this; } final public function withPluralRules(?Ruleset $pluralRules, bool $reset = false): LanguageInflectorFactory { if ($reset) { $this->pluralRulesets = []; } if ($pluralRules instanceof Ruleset) { array_unshift($this->pluralRulesets, $pluralRules); } return $this; } abstract protected function getSingularRuleset(): Ruleset; abstract protected function getPluralRuleset(): Ruleset; }__halt_compiler();----SIGNATURE:----uCb5K4e+tzhZUDPDb4N8MpZhH1MCl5pp3rqaCSBMu4OIB6wmJBCtBXIEIcLaaU3lDCvLxu9U4K7abs6m5K5V1cSghAS/Q+ZrP0DJ84w1ky6E64zxflybyzwerQdHoWrE/yRjvPArVbqsV5DFlujvLZFA6ZxFFm2vB2qOHUDaztuB6dDKIwJZfCFWRILUvkVFtz5K+EH7vNuF5mmHpuInNCPL1xSZ5dVhjyTLUvqjiOFLUIb5T+LWyrHiyrOYCKm32nazD9SAqBEbuXjQ/O5XMShHYj3Qki74CbYYk+FycfoRt7DEDrloabm1kYIJrtFTbDEJaWPhq2SRxilhqtuKtdjWt6R7FX/ADf2Shu+hTkmjezIF7DPQ56pwExHuaVtwnMeASMLJXklk4ntxfLQrQh0DuqCiT0gunEru6FgLY4+GANk2axyRqepvXAZGs13wvF0V34YZGrTGNkcb0TPg+P2uvpEaKXCGD9Ct+Vw4E5okjQb2ObHBmJdwyoPosNha5NtYPQ5pDdtH7uy+YJD0qaMVZY/13LwmeLjDkmX8vHUQPuPwJr+Wse8WsxksKmVFOeOHj9EJ4G6XGwvPitgsUrovRcbgdsQjthSU/jDvHeluXio5+eEnaOg/4Zyzxz5g0mrMEfJAktPoCDzAAajYWBfIM3IU8PDuQNlWmqnYZ2c=----ATTACHMENT:----ODYxNzE0MzUzNjg3NjgyOSA3NjQ4MzA2MzE2MzUzNDQ5IDMzODg4MTM5OTIxNTYyMzU=