Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
addCountableRule ($data) | |
addWord ($singular, $plural=null) | |
addPluraliseRule ($data) | |
addSingulariseRule ($data) | |
isCountable ($word) | |
isPlural ($word) | |
isSingular ($word) | |
toPlural ($word) | |
toSingular ($word) |
Fonctions membres publiques statiques | |
static | getInstance ($new=false) |
Fonctions membres protégées | |
__construct () |
Fonctions membres privées | |
_addRule ($data, $ruleType) | |
_getCachedPlural ($singular) | |
_getCachedSingular ($plural) | |
_matchRegexRule ($word, $ruleType) | |
_setCache ($singular, $plural=null) |
Attributs privés | |
$_rules | |
$_cache = array() |
Attributs privés statiques | |
static | $_instance |
Définition à la ligne 21 du fichier inflector.php.
|
protected |
Protected constructor.
Définition à la ligne 91 du fichier inflector.php.
|
private |
Adds inflection regex rules to the inflector.
mixed | $data | A string or an array of strings or regex rules to add. |
string | $ruleType | The rule type: singular | plural | countable |
InvalidArgumentException |
Définition à la ligne 131 du fichier inflector.php.
|
private |
Gets an inflected word from the cache where the singular form is supplied.
string | $singular | A singular form of a word. |
Définition à la ligne 159 du fichier inflector.php.
Références JString\strtolower().
|
private |
Gets an inflected word from the cache where the plural form is supplied.
string | $plural | A plural form of a word. |
Définition à la ligne 181 du fichier inflector.php.
Références JString\strtolower().
|
private |
Execute a regex from rules.
The 'plural' rule type expects a singular word. The 'singular' rule type expects a plural word.
string | $word | The string input. |
string | $ruleType | String (eg, singular|plural) |
Définition à la ligne 201 du fichier inflector.php.
|
private |
Sets an inflected word in the cache.
string | $singular | The singular form of the word. |
string | $plural | The plural form of the word. If omitted, it is assumed the singular and plural are identical. |
Définition à la ligne 228 du fichier inflector.php.
Références JString\strtolower().
JStringInflector::addCountableRule | ( | $data | ) |
Adds a countable word.
mixed | $data | A string or an array of strings to add. |
Définition à la ligne 253 du fichier inflector.php.
JStringInflector::addPluraliseRule | ( | $data | ) |
Adds a pluralisation rule.
mixed | $data | A string or an array of regex rules to add. |
Définition à la ligne 286 du fichier inflector.php.
JStringInflector::addSingulariseRule | ( | $data | ) |
Adds a singularisation rule.
mixed | $data | A string or an array of regex rules to add. |
Définition à la ligne 302 du fichier inflector.php.
JStringInflector::addWord | ( | $singular, | |
$plural = null |
|||
) |
Adds a specific singular-plural pair for a word.
string | $singular | The singular form of the word. |
string | $plural | The plural form of the word. If omitted, it is assumed the singular and plural are identical. |
Définition à la ligne 270 du fichier inflector.php.
|
static |
Gets an instance of the JStringInflector singleton.
boolean | $new | If true (default is false), returns a new instance regardless if one exists. This argument is mainly used for testing. |
Définition à la ligne 319 du fichier inflector.php.
JStringInflector::isCountable | ( | $word | ) |
Checks if a word is countable.
string | $word | The string input. |
Définition à la ligne 342 du fichier inflector.php.
JStringInflector::isPlural | ( | $word | ) |
Checks if a word is in a plural form.
string | $word | The string input. |
Définition à la ligne 356 du fichier inflector.php.
JStringInflector::isSingular | ( | $word | ) |
Checks if a word is in a singular form.
string | $word | The string input. |
Définition à la ligne 379 du fichier inflector.php.
JStringInflector::toPlural | ( | $word | ) |
Converts a word into its plural form.
string | $word | The singular word to pluralise. |
Définition à la ligne 402 du fichier inflector.php.
JStringInflector::toSingular | ( | $word | ) |
Converts a word into its singular form.
string | $word | The plural word to singularise. |
Définition à la ligne 440 du fichier inflector.php.
|
private |
Définition à la ligne 84 du fichier inflector.php.
|
staticprivate |
Définition à la ligne 29 du fichier inflector.php.
|
private |
Définition à la ligne 37 du fichier inflector.php.