public function test_init_ShouldInitiateResponseInstance()
 {
     $this->handler->init($this->tracker, $this->requestSet);
     $this->assertTrue($this->response->isInit);
     $this->assertFalse($this->response->isResponseOutput);
     $this->assertFalse($this->response->isSend);
 }
Beispiel #2
0
 public function main(Handler $handler, RequestSet $requestSet)
 {
     try {
         $this->init();
         $handler->init($this, $requestSet);
         $this->track($handler, $requestSet);
     } catch (Exception $e) {
         $handler->onException($this, $requestSet, $e);
     }
     Piwik::postEvent('Tracker.end');
     $response = $handler->finish($this, $requestSet);
     $this->disconnectDatabase();
     return $response;
 }