Example #1
0
 /**
  * @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');
 }
Example #2
0
 /**
  * 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);
 }