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