Exemple #1
0
 public static function mapFromFacebookUser(\Sb\Db\Model\User &$user, \Sb\Facebook\Model\FacebookUser $faceBookUser)
 {
     $user->setFacebookId($faceBookUser->getUid());
     $user->setConnexionType(\Sb\Entity\ConnexionType::FACEBOOK);
     $user->setFirstName($faceBookUser->getFirst_name());
     $user->setLastName($faceBookUser->getLast_name());
     $user->setUserName($faceBookUser->getName());
     $user->setEmail($faceBookUser->getEmail());
     $user->setGender($faceBookUser->getSex());
     $user->setCity($faceBookUser->getHometown_location());
     $user->setBirthDay($faceBookUser->getBirthday());
     $user->setFacebookLanguage($faceBookUser->getLocale());
     $user->setTokenFacebook(sha1(uniqid(rand())));
     $user->setActivated(true);
     $user->setPicture($faceBookUser->getPic_small());
     $user->setPictureBig($faceBookUser->getPic());
 }
 public function setFacebookId($facebookId)
 {
     $this->__load();
     return parent::setFacebookId($facebookId);
 }