StringInflector
class StringInflector (View source)
Windwalker Framework String Inflector Class
The Inflector transforms words. This class is based on Joomla String package
Methods
Protected constructor.
Adds a countable word.
Adds a specific singular-plural pair for a word.
Adds a pluralisation rule.
Adds a singularisation rule.
Gets an instance of the JStringInflector singleton.
Checks if a word is countable.
Checks if a word is in a plural form.
Checks if a word is in a singular form.
Converts a word into its plural form.
Converts a word into its singular form.
Details
at line line 88
__construct()
Protected constructor.
at line line 249
StringInflector
addCountableRule(mixed $data)
Adds a countable word.
at line line 266
StringInflector
addWord(string $singular, string $plural = null)
Adds a specific singular-plural pair for a word.
at line line 282
StringInflector
addPluraliseRule(mixed $data)
Adds a pluralisation rule.
at line line 298
StringInflector
addSingulariseRule(mixed $data)
Adds a singularisation rule.
at line line 315
static StringInflector
getInstance(boolean $new = false)
Gets an instance of the JStringInflector singleton.
at line line 338
boolean
isCountable(string $word)
Checks if a word is countable.
at line line 352
boolean
isPlural(string $word)
Checks if a word is in a plural form.
at line line 375
boolean
isSingular(string $word)
Checks if a word is in a singular form.
at line line 398
mixed
toPlural(string $word)
Converts a word into its plural form.
at line line 436
mixed
toSingular(string $word)
Converts a word into its singular form.