diff --git a/t/piwik/piwik.php b/t/piwik/piwik.php new file mode 100644 index 0000000..c007969 --- /dev/null +++ b/t/piwik/piwik.php @@ -0,0 +1,86 @@ +init(); +} catch(\Piwik\Exception\NotYetInstalledException $e) { + die($e->getMessage()); +} + +Tracker::loadTrackerEnvironment(); + +$corsHandler = new CORSHandler(); +$corsHandler->handle(); + +$tracker = new Tracker(); +$requestSet = new RequestSet(); + +ob_start(); + +try { + $handler = Handler\Factory::make(); + $response = $tracker->main($handler, $requestSet); + + if (!is_null($response)) { + echo $response; + } + +} catch (Exception $e) { + echo "Error:" . $e->getMessage(); + exit(1); +} + +if (ob_get_level() > 1) { + ob_end_flush(); +}