public function getData()
 {
     // TODO:  queryDate is not used. Convert everyting to DateTime
     $qDate = new DateTime(date(DATEASCONTENT, $this->getQueryDate()));
     $tweets = $this->sendRequest($this->query);
     foreach ($tweets as $tweet) {
         $date = new DateTime($tweet->created_at);
         $interval = $qDate->diff($date);
         $date = $date->sub(new \DateInterval($interval->format('P%aD')));
         // TODO: fix this
         //            $date = $date->sub(new \DateInterval('P1D'));
         $tweet = array('class' => 'tweetFromTimeline', 'name' => $tweet->user->name, 'screen_name' => $tweet->user->screen_name, 'text' => $tweet->text, 'dateString' => $date->format(DATEASCONTENT), 'original' => Twitter::linkTweet($tweet));
         array_push($this->responseData['twitterTimeline'], $tweet);
     }
     return $this->responseData['twitterTimeline'];
 }