private static function processSingleReferat($referat) { $article = ArticleDao::findByPeriodic($referat->getJournalPrefix(), $referat->getYear(), $referat->getEditionNumber(), $referat->getArticleNumber()); if ($article->name != $referat->getMainContent()->name) { // throw new Exception('Article names not match:' . $article->name . ' --- ' // . $referat->getMainContent()->name); echo $article->name . ' --- <br> ' . $referat->getMainContent()->name . '<br><br>'; } self::upadateArticle($article, $referat); self::processAlternatives($article, $referat->getAlterContents()); }