public function addExportHandler(ExportInterface $handler)
 {
     $handler->enableDebugTrace();
     $handler->enableVariablesStatus();
     $handler->enableCodeFileTrack();
     $handler->setProjectHash($this->projectController->getHash());
     $this->handler[] = $handler;
 }
Beispiel #2
0
 public static function enable()
 {
     // Projekt analysieren
     $projectController = new ProjectController();
     $projectController->analyseProject();
     $projectController->registerProjectTrace();
     // Error-Handler für das Projekt aktivieren
     $errorController = new ErrorController(new ProjectController());
     $errorController->registerExceptionHandler();
     $errorController->registerErrorHandler();
     $errorController->activateErrorReporting();
     // Export-Handler für den Error Handler aktivieren
     $errorController->addExportHandler(new JsonHandler());
 }