Ejemplo n.º 1
0
 public function saveTweet(TweetEntity $ent, $blvdId)
 {
     $link = $ent->getStatusUrl();
     if ($link == '') {
         $link = "http://twitter.com/" . $ent->getScreenName() . "/status/" . $ent->getId();
     }
     $socMedEnt = new SocialMediaEntity();
     $socMedEnt->setUsername($ent->getScreenName())->setSocialId($ent->getId())->setBlvdId($blvdId)->setTitle('')->setHeaderText('')->setText($ent->getTweet())->setMediaUrl($ent->getMediaUrl())->setMediaHeight($ent->getMediaHeight())->setMediaWidth($ent->getMediaWidth())->setLink($link)->setSource('twitter')->setDateCreated($ent->getCreatedAt());
     $this->insertSocialMedia($socMedEnt);
     return $socMedEnt;
 }
Ejemplo n.º 2
0
 public function setTweetEntity(array $arr)
 {
     $tweet_parsed = isset($arr['tweet_parsed']) ? $arr['tweet_parsed'] : '';
     $media_url = isset($arr['media_url']) ? $arr['media_url'] : '';
     $media_height = isset($arr['media_height']) ? $arr['media_height'] : 0;
     $media_width = isset($arr['media_width']) ? $arr['media_width'] : 0;
     $tweetEnt = new TweetEntity();
     $tweetEnt->setTwitterId($arr['twitter_id'])->setScreenName($arr['screen_name'])->setId($arr['tweet_id'])->setTweetParsed($tweet_parsed)->setTweet($arr['tweet'])->setCreatedAt($arr['created_at'])->setMediaUrl($media_url)->setMediaHeight($media_height)->setMediaWidth($media_width)->setStatusUrl($arr['status_url']);
     return $tweetEnt;
 }