コード例 #1
0
 public static function create($user, $googleUser, $accessToken)
 {
     $snsProfileToSave = new SnsProfile();
     $snsProfileToSave->userId = $user->id;
     $snsProfileToSave->type = SnsLoginGlobal::SNS_TYPE_GOOGLE;
     $snsProfileToSave->snsId = $googleUser->id;
     $snsProfileToSave->token = $accessToken;
     $snsProfileToSave->data = json_encode($googleUser);
     // Create SnsProfile
     $snsProfileToSave->save();
     // Return SnsProfile
     return $snsProfileToSave;
 }
コード例 #2
0
 public static function create($user, $twitterUser, $accessToken)
 {
     $snsProfileToSave = new SnsProfile();
     $snsProfileToSave->userId = $user->id;
     $snsProfileToSave->type = SnsLoginGlobal::SNS_TYPE_TWITTER;
     $snsProfileToSave->snsId = $twitterUser->id;
     $snsProfileToSave->token = $accessToken;
     $snsProfileToSave->secret = $twitterUser->secret;
     $snsProfileToSave->data = json_encode($twitterUser);
     // Create SnsProfile
     $snsProfileToSave->save();
     // Return SnsProfile
     return $snsProfileToSave;
 }