/**
  * @param phpMorphy_WordForm_WithFormNo $wordForm
  * @param bool $asText
  * @return array|string
  */
 protected function serializeGramInfo(phpMorphy_WordForm_WithFormNo $wordForm, $asText)
 {
     if ($asText) {
         return $wordForm->getPartOfSpeech() . ' ' . implode(',', $wordForm->getGrammems());
     } else {
         return array('pos' => $wordForm->getPartOfSpeech(), 'grammems' => $wordForm->getGrammems());
     }
 }
 /**
  * @param string $word
  * @param int $form_no
  * @param string|int $ancode
  * @return phpMorphy_WordForm_WithFormNo
  */
 protected function createWordForm($data, $form_no)
 {
     $word_form = new phpMorphy_WordForm_WithFormNo($form_no);
     $word_form->assigmFromArray($data);
     return $word_form;
 }