/** * Определяет пол для слова <var>$word</var> * @param NCLNameCaseWord $word слово для которого нужно определить пол */ private function prepareGender(NCLNameCaseWord $word) { if (!$word->isGenderSolved()) { $namePart = $word->getNamePart(); switch ($namePart) { case 'N': $this->GenderByFirstName($word); break; case 'F': $this->GenderByFatherName($word); break; case 'S': $this->GenderBySecondName($word); break; } } }