public function searchTweets($q, $geocode = null, $lang = null, $locale = null, $resultType = null, $count = null, $until = null, $sinceId = null, $maxId = null, $includeEntities = null)
{
$parameters['q'] = (string) $q;
if ($geocode !== null) {
$parameters['geocode'] = (string) $geocode;
}
if ($lang !== null) {
$parameters['lang'] = (string) $lang;
}
if ($locale !== null) {
$parameters['locale'] = (string) $locale;
}
if ($resultType !== null) {
$parameters['result_type'] = (string) $resultType;
}
if ($count !== null) {
$parameters['count'] = (int) $count;
}
if ($until !== null) {
$parameters['until'] = (string) $until;
}
if ($sinceId !== null) {
$parameters['since_id'] = (string) $sinceId;
}
if ($maxId !== null) {
$parameters['max_id'] = (string) $maxId;
}
if ($includeEntities !== null) {
$parameters['include_entities'] = $includeEntities ? 'true' : 'false';
}
return $this->doCall('search/tweets.json', $parameters);
}