PHP Класс morphos\RussianGeneralDeclension

Наследование: extends BasicDeclension, implements morphos\RussianCases, use trait Russian
Показать файл Открыть проект

Открытые методы

Метод Описание
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 )

Защищенные методы

Метод Описание
chooseVowelAfterConsonant ( $last, $soft_last, $after_soft, $after_hard )
getPredCaseOf12Declensions ( $word, $last, $prefix )
getPrefixOfFirstDeclension ( $word, $last )
getVinitCaseByAnimateness ( array $forms, $animate )

Описание методов

chooseVowelAfterConsonant() защищенный Метод

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

declinateFirstDeclension() публичный Метод

public declinateFirstDeclension ( $word, $animate = false )

declinateSecondDeclension() публичный Метод

public declinateSecondDeclension ( $word )

declinateThirdDeclension() публичный Метод

public declinateThirdDeclension ( $word )

getDeclension() публичный Метод

public getDeclension ( $word )

getForm() публичный Метод

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

getForms() публичный Метод

public getForms ( $word, $animate = false )

getPredCaseOf12Declensions() защищенный Метод

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

getPrefixOfFirstDeclension() защищенный Метод

protected getPrefixOfFirstDeclension ( $word, $last )

getVinitCaseByAnimateness() защищенный Метод

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

hasForms() публичный Метод

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

pluralizeAllDeclensions() публичный Метод

public pluralizeAllDeclensions ( $word, $animate = false )