Version: current

# Class phpMorphy_Morphier_Base

  phpMorphy_Morphier_Base implements phpMorphy_Morphier_Interface

### Direct known subclasses

`phpMorphy_Morphier_Common`, `phpMorphy_Morphier_Predict_Database`, `phpMorphy_Morphier_Predict_Suffix`

Abstract
Located at search/code/phpmorphy/morphiers.php

## Methods summary

`public` | # `__construct( `phpMorphy_Morphier_Finder_Interface` $finder, `phpMorphy_Morphier_Helper` $helper )`
`public `phpMorphy_Morphier_Finder_Interface`` | # `getFinder( )` #### Returns ``phpMorphy_Morphier_Finder_Interface`` phpMorphy_Morphier_Finder_Interface
`public `phpMorphy_Morphier_Helper`` | # `getHelper( )` #### Returns ``phpMorphy_Morphier_Helper`` phpMorphy_Morphier_Helper
`public` | # `getAnnot( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getAnnot()`
`public` | # `getWordDescriptor( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getWordDescriptor()`
`public` | # `getAllFormsWithAncodes( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getAllFormsWithAncodes()`
`public` | # `getPartOfSpeech( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getPartOfSpeech()`
`public` | # `getBaseForm( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getBaseForm()`
`public` | # `getPseudoRoot( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getPseudoRoot()`
`public` | # `getAllForms( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getAllForms()`
`public` | # `getAncode( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getAncode()`
`public` | # `getGrammarInfo( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getGrammarInfo()`
`public` | # `getGrammarInfoMergeForms( mixed $word )` #### Implementation of `phpMorphy_Morphier_Interface::getGrammarInfoMergeForms()`
`public` | # `castFormByGramInfo( mixed $word, mixed $partOfSpeech, mixed $grammems, mixed $returnOnlyWord = false, mixed $callback = null )`
`public` | # `castFormByPattern( mixed $word, mixed $patternWord, mixed $returnOnlyWord = false, mixed $callback = null )`

### Magic methods summary

## Properties summary

`protected `phpMorphy_Morphier_Finder_Interface`` | $finder | #
`protected `phpMorphy_Morphier_Helper`` | $helper | #

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -