Пример #1
0
 /**
  * Если указан номер падежа <var>$number</var>, тогда возвращается строка с таким номером падежа,
  * если нет, тогда возвращается массив со всеми падежами текущего слова.
  * @param NCLNameCaseWord $word слово для котрого нужно вернуть падеж
  * @param int $number номер падежа, который нужно вернуть
  * @return mixed массив или строка с нужным падежом 
  */
 private function getWordCase(NCLNameCaseWord $word, $number = null)
 {
     $cases = $word->getNameCases();
     if (is_null($number) or $number < 0 or $number > $this->CaseCount - 1) {
         return $cases;
     } else {
         return $cases[$number];
     }
 }