Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe GenericLanguageInflectorFactory
+ Graphe d'héritage de GenericLanguageInflectorFactory:

Fonctions membres publiques

 __construct ()
 
 build ()
 
 withSingularRules (?Ruleset $singularRules, bool $reset=false)
 
 withPluralRules (?Ruleset $pluralRules, bool $reset=false)
 

Fonctions membres protégées

 getSingularRuleset ()
 
 getPluralRuleset ()
 

Attributs privés

 $singularRulesets = []
 
 $pluralRulesets = []
 

Documentation des constructeurs et destructeur

◆ __construct()

Documentation des fonctions membres

◆ build()

build ( )
final

Builds the inflector instance with all applicable rules

Implémente LanguageInflectorFactory.

◆ getPluralRuleset()

getPluralRuleset ( )
abstractprotected

◆ getSingularRuleset()

getSingularRuleset ( )
abstractprotected

◆ withPluralRules()

withPluralRules ( ?Ruleset  $pluralRules,
bool  $reset = false 
)
final

Applies custom rules for pluralisation

Paramètres
bool$resetIf true, will unset default inflections for all new rules
Renvoie
$this

Implémente LanguageInflectorFactory.

Références $this.

◆ withSingularRules()

withSingularRules ( ?Ruleset  $singularRules,
bool  $reset = false 
)
final

Applies custom rules for singularisation

Paramètres
bool$resetIf true, will unset default inflections for all new rules
Renvoie
$this

Implémente LanguageInflectorFactory.

Références $this.

Documentation des champs

◆ $pluralRulesets

$pluralRulesets = []
private

◆ $singularRulesets

$singularRulesets = []
private

La documentation de cette classe a été générée à partir du fichier suivant :