/** * converts a tweet to a unified entity * * @param TwitterEntityInterface $socialEntity the tweet object * @param UnifiedSocialEntityInterface $unified the unified object * @return void */ public function mapTwitterEntity(TwitterEntityInterface $socialEntity, UnifiedSocialEntityInterface $unified) { $unified->setForeignKey($socialEntity->getId()); $unified->setCreated($socialEntity->getCreatedAt()); $unified->setText($socialEntity->getText()); $unified->setProfileImageUrl($socialEntity->getUserProfileImageUrlHttps()); if ($socialEntity->getEntitiesMedia0MediaUrl()) { $unified->setImageUrl($socialEntity->getEntitiesMedia0MediaUrl()); } }
/** * converts a tweet to a unified entity * * @param TwitterEntityInterface $socialEntity the tweet object * @param UnifiedSocialEntityInterface $unified the unified object * @return void */ public function mapTwitterEntity(TwitterEntityInterface $socialEntity, UnifiedSocialEntityInterface $unified) { $unified->setForeignKey($socialEntity->getId()); $unified->setCreated($socialEntity->getCreatedAt()); $unified->setText($socialEntity->getText()); $unified->setProfileImageUrl($socialEntity->getUserProfileImageUrlHttps()); if ($socialEntity->getEntitiesMedia0MediaUrl()) { $unified->setImageUrl($socialEntity->getEntitiesMedia0MediaUrl()); } $unified->setLinkUrl('http://twitter.com/' . $socialEntity->getUserId() . '/status/' . $socialEntity->getIdStr()); $unified->setUsername($socialEntity->getUserScreenName()); }