public function getSocialLoginEntity() { $socialLoginEntity = new SocialLoginEntity(); $socialLoginEntity->exchangeArray(['provider' => 'facebook', 'access_token' => 'CAADm7v02lKgBAEvIkmGlpWpvzWVrPo2mnuJHjj4', 'access_token_expires' => 1412531896, 'refresh_token' => null]); return $socialLoginEntity; }
/** * Update a users OAuth token, token expiration and refresh token information * when they log in * * @param SocialLoginEntity * @param LoginRequest $request */ protected function updateSocialLoginToken(SocialLoginEntity $socialLogin, LoginRequest $request) { $socialLogin->setAccessToken($request->getAccessToken())->setAccessTokenExpires($request->getAccessTokenExpires())->setRefreshToken($request->getRefreshToken()); $this->socialLoginMapper->persist($socialLogin); }