Version: current

# Class phpMorphy_GrammemsProvider_Base

  phpMorphy_GrammemsProvider_Base implements phpMorphy_GrammemsProvider_Interface

### Direct known subclasses

`phpMorphy_GrammemsProvider_Empty`, `phpMorphy_GrammemsProvider_ForFactory`

### Indirect known subclasses

`phpMorphy_GrammemsProvider_ru_RU`

Abstract
Located at search/code/phpmorphy/langs_stuff/common.php

## Methods summary

`public` | # `__construct( )`
`abstract public` | # `getAllGrammemsGrouped( )`
`public` | # `includeGroups( mixed $partOfSpeech, mixed $names )`
`public` | # `excludeGroups( mixed $partOfSpeech, mixed $names )`
`public` | # `resetGroups( mixed $partOfSpeech )`
`public` | # `resetGroupsForAll( )`
`public static` | # `flatizeArray( mixed $array )`
`public` | # `getGrammems( mixed $partOfSpeech )` #### Implementation of `phpMorphy_GrammemsProvider_Interface::getGrammems()`

### Magic methods summary

## Properties summary

`protected mixed` | $all_grammems | #
`protected array` | $grammems | #

[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. -