public function addExportHandler(ExportInterface $handler) { $handler->enableDebugTrace(); $handler->enableVariablesStatus(); $handler->enableCodeFileTrack(); $handler->setProjectHash($this->projectController->getHash()); $this->handler[] = $handler; }
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()); }