public function exportClassAction() { $this->removeViewRenderer(); $id = intval($this->getParam("id")); $class = Object\ClassDefinition::getById($id); if (!$class instanceof Object\ClassDefinition) { $errorMessage = ": Class with id [ " . $id . " not found. ]"; Logger::error($errorMessage); echo $errorMessage; } else { $json = Object\ClassDefinition\Service::generateClassDefinitionJson($class); header("Content-type: application/json"); header("Content-Disposition: attachment; filename=\"class_" . $class->getName() . "_export.json\""); echo $json; } }