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:----hjdEwnbLCYS+6GiUqffhf9HmmnKw9DpMQg/07fr4WDoeJYaufSc/TvAgAIRIrOyR5K6VmoO0Nzlolz/rKOT7mBC9sIKcrRNOPSvcZLarjMskqOLQ9OPcGkyFIvehTC549XxYOSiYgu7UX7hC6t65AWLGT3H+L4aDh/AdKi71hYixVXO1eV52PGF5Zg25zXvi0oN+qaj2xkoC9xRJO5ysTt5ta5KabiUP6iUcbK1Nnpq47BdzygRT2k6lSfnFStigou5N/lCtge0i4c5EB2ai+LRE3udDJIfs9s8j53YEjqKgQ1grh1OSjN5iyIWjtBpCjd9mCaWSvG7B3BHBWipYDtu+FRyEKfyQ8hx7ICyjFvNFCmcSV4lX3Ozwwn1V06iuyDZt4icrYh7BnIldHfYrHtn2RnTXiwEq2GbCnWrIwosMJ/Vxd2h/eWjtNMeVALzlLKRSAJA+R3b75jgMh8ISVQed5xQ4vgN1+3CwPC6ukvN9p15jWzGk4FdZRwHYVEspeeMxO9pLwPXY6k76+rYPmQGRoawErMj5SR1dZ4Hp5TYNN43HFUN0OuTZNt4YLIIsW/oe0APfkPPM2GslW/yNXUNU07LRcPhpOKe89orhmmyIJQQeDt5WGNQ/G3WujFPBZEH8qj2NpNgtsGTo6eNLl6j+HLPc14+p6b3xdqHgUmo=----ATTACHMENT:----ODEyNzAzNTQxNzU4NDM0MiAyMDYwMzIwNjUzNzIzNzg4IDYxNzk5MzE5OTAwNzM4OTU=