Exemplo n.º 1
0
 /**
  * Set up the session for this request.
  *
  * @param AccessToken $accessToken
  */
 protected function setSession(AccessToken $accessToken)
 {
     $providerName = $this->providerManager->getProviderName();
     $resourceOwner = $this->getResourceOwner($accessToken);
     $this->providerEntity = $this->records->getProvisionByResourceOwnerId($providerName, $resourceOwner->getId());
     if ($this->providerEntity === false) {
         $this->setSessionNewProvider($providerName, $accessToken, $resourceOwner);
     } else {
         $this->setSessionExistingProvider($providerName, $accessToken, $resourceOwner);
     }
 }