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()); }
/** * 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); }