Ejemplo n.º 1
0
 /**
  * {@inheritDoc}
  */
 public function hasScope(User $user, $scope)
 {
     return $user->hasProviderAccessToken($this->getName());
 }
Ejemplo n.º 2
0
 /**
  * @param User  $user
  * @param array $scope
  *
  * @return boolean
  */
 public function hasScope(User $user, $scope)
 {
     $translatedScope = $this->translateScope($scope);
     return null === $translatedScope ? $user->hasProviderAccessToken($this->getName()) : $user->hasProviderScope($this->getName(), $translatedScope);
 }
Ejemplo n.º 3
0
 /**
  * {@inheritDoc}
  */
 public function setUser(User $user)
 {
     $this->user = $user;
     $providerName = $this->getProvider()->getName();
     if (strlen($user->hasProviderAccessToken($providerName))) {
         $this->setAccessToken($user->getProviderAccessToken($providerName));
     }
     return $this;
 }