コード例 #1
0
ファイル: BlvdMapper.php プロジェクト: nowarena/zf2NowArena
 public function convertTwitterUserToBlvd(TwitterUserEntity $twitterUser)
 {
     $blvdEnt = new BlvdEntity();
     $blvdEnt->setName($twitterUser->getName())->setWebsite($twitterUser->getUrl())->setDescription($twitterUser->getDescription())->setProfilePictureUrl($twitterUser->getProfileImageUrl())->setExcludeFromBlvd(1)->setTwitterUsername($twitterUser->getScreenName())->setDisplayName($twitterUser->getName());
     return $blvdEnt;
 }
コード例 #2
0
 public function formatTwitterUser($obj)
 {
     $url = '';
     if (isset($obj->entities->url)) {
         $url = $obj->entities->url->urls[0]->expanded_url;
     }
     $date_ut = strtotime($obj->created_at);
     $dateYMD = date("Y-m-d H:i:00", $date_ut);
     $userEnt = new TwitterUserEntity();
     $userEnt->setId(NULL)->setName($obj->name)->setTwitterId($obj->id_str)->setScreenName($obj->screen_name)->setDescription($obj->description)->setCreatedAt($dateYMD)->setUrl($url)->setProfileImageUrl($obj->profile_image_url);
     return $userEnt;
 }