| @@ 320-328 (lines=9) @@ | ||
| 317 | $result = []; |
|
| 318 | if ($grammar !== null) { |
|
| 319 | ||
| 320 | foreach ($this->getGrammens() as $key => $val) { |
|
| 321 | ||
| 322 | /** @var phpMorphy_WordForm_WordFormInterface $form */ |
|
| 323 | foreach ($paradigm->getWordFormsByGrammems([$param['param'], $val, $grammar]) as $form) { |
|
| 324 | if (!$result[$key]) { |
|
| 325 | $result[$key] = $form->getWord(); |
|
| 326 | } |
|
| 327 | } |
|
| 328 | } |
|
| 329 | } else { |
|
| 330 | foreach ($this->getGrammens() as $key => $val) { |
|
| 331 | ||
| @@ 330-338 (lines=9) @@ | ||
| 327 | } |
|
| 328 | } |
|
| 329 | } else { |
|
| 330 | foreach ($this->getGrammens() as $key => $val) { |
|
| 331 | ||
| 332 | /** @var phpMorphy_WordForm_WordFormInterface $form */ |
|
| 333 | foreach ($paradigm->getWordFormsByGrammems([$param['param'], $val]) as $form) { |
|
| 334 | if (!$result[$key]) { |
|
| 335 | $result[$key] = $form->getWord(); |
|
| 336 | } |
|
| 337 | } |
|
| 338 | } |
|
| 339 | } |
|
| 340 | return $result; |
|
| 341 | } |
|