Exemplo n.º 1
0
 protected function authenticateProvider(ProviderInterface $provider)
 {
     $provider->getSession()->set('twitter.provider.id', '12345');
 }
Exemplo n.º 2
0
 /**
  * @param ProviderInterface $provider
  */
 public function register(ProviderInterface $provider)
 {
     $this->providers[$provider->getId()] = $provider;
 }
Exemplo n.º 3
0
 private function attachProviderToUser(EntityManager $em, ProviderInterface $provider, User $user)
 {
     $usrAuthProvider = new UsrAuthProvider();
     $usrAuthProvider->setDistantId($provider->getToken()->getId());
     $usrAuthProvider->setProvider($provider->getId());
     $usrAuthProvider->setUser($user);
     try {
         $provider->logout();
     } catch (RuntimeException $e) {
         // log these errors
     }
     $em->persist($usrAuthProvider);
 }
Exemplo n.º 4
0
 protected function authenticateProvider(ProviderInterface $provider)
 {
     $provider->getFacebook()->expects($this->any())->method('getUser')->will($this->returnValue('123456'));
 }
Exemplo n.º 5
0
 protected function authenticateProvider(ProviderInterface $provider)
 {
     $provider->getSession()->set('linkedin.provider.id', 'linkedin-id');
 }
Exemplo n.º 6
0
 protected function authenticateProvider(ProviderInterface $provider)
 {
     $provider->getSession()->set('google-plus.provider.id', '12345678');
 }
Exemplo n.º 7
0
 /**
  * @dataProvider provideDataForSuccessCallback
  */
 public function testOnCallbackWithSuccess(ProviderInterface $provider, $request)
 {
     $provider->onCallback($request);
 }
Exemplo n.º 8
0
 protected function authenticateProvider(ProviderInterface $provider)
 {
     $provider->getSession()->set('viadeo.provider.id', 'viadeo-id');
 }
Exemplo n.º 9
0
 protected function authenticateProvider(ProviderInterface $provider)
 {
     $provider->getSession()->set('github.provider.id', 'github-id');
 }