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;
}
}