Beispiel #1
0
 /**
  * @param TweetStructure $tweetStructure
  *
  * @throws Exception
  */
 private function saveTweet(TweetStructure $tweetStructure)
 {
     $tweetText = $tweetStructure->getTweetText();
     $tweetDateWriten = $tweetStructure->getDateWriten();
     $tweetHashtags = $tweetStructure->getHashtags();
     $tweet = Tweet::createInstanceFromParam($tweetText, $tweetDateWriten);
     if (!$tweet->save()) {
         throw new Exception('Ошибка записи в базу данных: Таблица tweet');
     }
     if (!empty($tweetHashtags)) {
         $this->importHashtags($tweet, $tweetHashtags);
     }
 }