/** * @expectedException InvalidArgumentException */ public function testGettingTokenCredentialsFailsWithManInTheMiddle() { $server = new Xing($this->getMockClientCredentials()); $credentials = m::mock('League\\OAuth1\\Client\\Credentials\\TemporaryCredentials'); $credentials->shouldReceive('getIdentifier')->andReturn('foo'); $server->getTokenCredentials($credentials, 'bar', 'verifier'); }
/** * Returns short Xing profile after succes login * * @return array User Profile */ public function getUserProfile() { $credentials = array('identifier' => $this->options['consumer_key'], 'secret' => $this->options['consumer_secret']); $server = new \League\OAuth1\Client\Server\Xing($credentials); $user = $server->getUserDetails($this->access_token); return array('userid' => $user->uid, 'name' => $user->display_name, 'imageurl' => $user->imageUrl); }