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; }
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; }