PHP Class morphos\RussianGeneralDeclension

Inheritance: extends BasicDeclension, implements morphos\RussianCases, use trait Russian
Afficher le fichier Open project: wapmorgan/morphos

Méthodes publiques

Méthode Description
declinateFirstDeclension ( $word, $animate = false )
declinateSecondDeclension ( $word )
declinateThirdDeclension ( $word )
getDeclension ( $word )
getForm ( $word, $animate = false, $form )
getForms ( $word, $animate = false )
hasForms ( $word, $animate = false ) }
pluralizeAllDeclensions ( $word, $animate = false )

Méthodes protégées

Méthode Description
chooseVowelAfterConsonant ( $last, $soft_last, $after_soft, $after_hard )
getPredCaseOf12Declensions ( $word, $last, $prefix )
getPrefixOfFirstDeclension ( $word, $last )
getVinitCaseByAnimateness ( array $forms, $animate )

Method Details

chooseVowelAfterConsonant() protected méthode

protected chooseVowelAfterConsonant ( $last, $soft_last, $after_soft, $after_hard )

declinateFirstDeclension() public méthode

public declinateFirstDeclension ( $word, $animate = false )

declinateSecondDeclension() public méthode

public declinateSecondDeclension ( $word )

declinateThirdDeclension() public méthode

public declinateThirdDeclension ( $word )

getDeclension() public méthode

public getDeclension ( $word )

getForm() public méthode

public getForm ( $word, $animate = false, $form )

getForms() public méthode

public getForms ( $word, $animate = false )

getPredCaseOf12Declensions() protected méthode

protected getPredCaseOf12Declensions ( $word, $last, $prefix )

getPrefixOfFirstDeclension() protected méthode

protected getPrefixOfFirstDeclension ( $word, $last )

getVinitCaseByAnimateness() protected méthode

protected getVinitCaseByAnimateness ( array $forms, $animate )
$forms array

hasForms() public méthode

}
public hasForms ( $word, $animate = false )

pluralizeAllDeclensions() public méthode

public pluralizeAllDeclensions ( $word, $animate = false )