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

Fonctions membres publiques

 stem ($word)
 

Attributs protégés statiques

static $vowels = array('a', 'e', 'i', 'o', 'u', 'á', 'é', 'í', 'ó', 'ú', 'ü')
 
- Attributs protégés statiques hérités de Stem
static $vowels = array('a', 'e', 'i', 'o', 'u', 'y')
 

Fonctions membres privées

 step0 ()
 
 step1 ()
 
 step2a ()
 
 step2b ()
 
 step3 ()
 
 finish ()
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Stem
 inRv ($position)
 
 inR1 ($position)
 
 inR2 ($position)
 
 searchIfInRv ($suffixes)
 
 searchIfInR1 ($suffixes)
 
 searchIfInR2 ($suffixes)
 
 search ($suffixes, $offset=0)
 
 r1 ()
 
 r2 ()
 
 rx ($in)
 
 rv ()
 
- Attributs protégés hérités de Stem
 $plainVowels
 
 $word
 
 $originalWord
 
 $rv
 
 $rvIndex
 
 $r1
 
 $r1Index
 
 $r2
 
 $r2Index
 

Description détaillée

Documentation des fonctions membres

◆ finish()

finish ( )
private

And finally: Remove acute accents

Référencé par Spanish\stem().

◆ stem()

stem (   $word)

{Main function to get the STEM of a word

Paramètres
string$wordA valid UTF-8 word
Renvoie
string
Exceptions
}

Implémente Stemmer.

Références Stem\$word, Spanish\finish(), Stem\r1(), Stem\r2(), Stem\rv(), Spanish\step0(), Spanish\step1(), Spanish\step2a(), Spanish\step2b(), et Spanish\step3().

◆ step0()

step0 ( )
private

Step 0: Attached pronoun

Search for the longest among the following suffixes me se sela selo selas selos la le lo las les los nos

and delete it, if comes after one of (a) iéndo ándo ár ér ír (b) ando iendo ar er ir (c) yendo following u

in RV. In the case of (c), yendo must lie in RV, but the preceding u can be outside it. In the case of (a), deletion is followed by removing the acute accent (for example, haciéndola -> haciendo).

Références $b, $item, $position, et Stem\searchIfInRv().

Référencé par Spanish\stem().

◆ step1()

step1 ( )
private

◆ step2a()

step2a ( )
private

Step 2a: Verb suffixes beginning y

Références $position, et Stem\searchIfInRv().

Référencé par Spanish\stem().

◆ step2b()

step2b ( )
private

Step 2b: Other verb suffixes Search for the longest among the following suffixes in RV, and perform the action indicated.

Références $position, Stem\search(), et Stem\searchIfInRv().

Référencé par Spanish\stem().

◆ step3()

step3 ( )
private

Step 3: residual suffix Search for the longest among the following suffixes in RV, and perform the action indicated.

Références $position, et Stem\searchIfInRv().

Référencé par Spanish\stem().

Documentation des champs

◆ $vowels

$vowels = array('a', 'e', 'i', 'o', 'u', 'á', 'é', 'í', 'ó', 'ú', 'ü')
staticprotected

All spanish vowels


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