예제 #1
0
 public function testGetStatuses()
 {
     $service = new TwitterSearch('consumerKey', 'consumerSecret', 'accessToken', 'accessTokenSecret', '#Symfony2', array(), $this->getTwitterSdK(__DIR__ . '/Fixtures/TwitterSearch.json'));
     $statuses = $service->getStatuses();
     $this->assertCount(15, $statuses);
     $firstStatus = reset($statuses);
     $this->assertInstanceOf('Lyrixx\\Lifestream\\Status\\AdvancedStatus', $firstStatus);
     $this->assertSame('Bakıda #Symfony2 bilən axtarılır :)', $firstStatus->getText());
     $this->assertSame('https://twitter.com/seferov/status/356366015350837248', $firstStatus->getUrl());
     $this->assertSame('2013-07-14', $firstStatus->getDate()->format('Y-m-d'));
     $this->assertSame('seferov', $firstStatus->getUsername());
     $this->assertSame('Farhad Safarov', $firstStatus->getFullname());
     $this->assertSame('http://a0.twimg.com/profile_images/1479678848/seferov_normal.jpg', $firstStatus->getPictureUrl());
     $this->assertSame('https://twitter.com/seferov', $firstStatus->getProfileUrl());
 }
예제 #2
0
 /**
  * Constructor
  *
  * @param string     $consumerKey
  * @param string     $consumerSecret
  * @param string     $accessToken
  * @param string     $accessTokenSecret
  * @param string     $search
  * @param array      $options
  * @param TwitterSdk $twitterSdk
  */
 public function __construct($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret, $username, array $options = array(), TwitterSdk $twitterSdk = null)
 {
     $username = '******' . $username;
     $options = array_replace(array('q' => $username), $options);
     parent::__construct($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret, $username, $options, $twitterSdk);
 }