Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function getCurrentUser()
 {
     $libService = $this->getLibService();
     $requestUrl = 'account/verify_credentials.json';
     try {
         $response = new Response($libService->request($requestUrl));
     } catch (\Exception $e) {
         $this->propogateException($e);
     }
     $parser = new TwitterParser($response);
     $parser->parseAccountVerifyCredentials();
     return $parser->getFirstUser();
 }
Ejemplo n.º 2
0
 public function testParseAccountVerifyCredentials()
 {
     // Get sample response
     $sampleResponse = $this->sampleResponses['get-account-verify_credentials.json'];
     $response = new Response($sampleResponse, 'json');
     // Get parser
     $parser = new TwitterParser($response);
     // Parse data
     $parser->parseAccountVerifyCredentials();
     // Test user
     $user = $parser->getFirstUser();
     $this->assertInstanceOf('\\Evolution7\\SocialApi\\Entity\\User', $user);
     $this->assertEquals('38895958', $user->getId());
     $this->assertEquals('theSeanCook', $user->getHandle());
     $this->assertEquals('https://twitter.com/theSeanCook', $user->getUrl());
     $this->assertEquals('Sean Cook', $user->getName());
     $this->assertEquals('//si0.twimg.com/profile_images/1751506047/dead_sexy_normal.JPG', $user->getImageUrl());
 }