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:----Lz5cmrT6vWRZno7Njm2JD7T8esPlcyTBuc95xheLxh0TMZrVvnQfSSC6MHqY32PDIeh1adqVNaNehM3/sWazj0uHBFRvODTFV4ike6TCWtezPu8mD44eVj0ChEBx2m+9IAPPXX0oFdO13sXzy2COejq9x5U4W8bjaxdncx+XmbScT4X27qM/G2FZJ7FRxxCn/7FbeJzizl3AxidhlV1TI3+ENMs5DflyQxi3Ri+zxsbZ7/PxO2ECIDAeqeiWgR5/QAO35U7v9ohL2SlLUyn4rt4SJP7aGjITSmHS9knaszSBZxSObuP+BVGXn+Vpj6SB3Ecuf+nNxu+K4ct+Y/HjINsFU2UEEghhWZcuSRm1zSQDxJyiKaFQcXp1jrjlM/t9LMqo+VgWBwSQd7ur5OxP249kIDN6IVyaRHfVZC/uc7ipv1dGSnRN+YphOVEHSDU1N7sOEp6e7Ti63NYTiWOWV62rMkm4uAY2eV1SJeLzrL+mSq1qEnA+pTqw9O+OVXvfrzs/562plgweR73iDKlNBxNUH7pAJ2SDQAJLqxYWl80Y2nqR/+3NgjXxDtxsIrVNNyjigsycWOKHxTsfW0UIem6rOtYux1/aIKqb8AIMC0pOVIR8cRVjZwl7R08nI9HZcUjoG8SFXcPq0MvjXn2JqxLAPjhVEjbD29yNYbaWCQ0=----ATTACHMENT:----NzQ2ODg3NDYyOTAzMzgxOCAxNDMwMjA5MTg1MTg4MzI4IDkxNjc5NDcyODYzMzA3ODY=