protected function authenticateProvider(ProviderInterface $provider) { $provider->getSession()->set('twitter.provider.id', '12345'); }
/** * @param ProviderInterface $provider */ public function register(ProviderInterface $provider) { $this->providers[$provider->getId()] = $provider; }
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); }
protected function authenticateProvider(ProviderInterface $provider) { $provider->getFacebook()->expects($this->any())->method('getUser')->will($this->returnValue('123456')); }
protected function authenticateProvider(ProviderInterface $provider) { $provider->getSession()->set('linkedin.provider.id', 'linkedin-id'); }
protected function authenticateProvider(ProviderInterface $provider) { $provider->getSession()->set('google-plus.provider.id', '12345678'); }
/** * @dataProvider provideDataForSuccessCallback */ public function testOnCallbackWithSuccess(ProviderInterface $provider, $request) { $provider->onCallback($request); }
protected function authenticateProvider(ProviderInterface $provider) { $provider->getSession()->set('viadeo.provider.id', 'viadeo-id'); }
protected function authenticateProvider(ProviderInterface $provider) { $provider->getSession()->set('github.provider.id', 'github-id'); }