public function exportFieldcollectionAction()
{
$this->removeViewRenderer();
$fieldCollection = Object\Fieldcollection\Definition::getByKey($this->getParam("id"));
$key = $fieldCollection->getKey();
if (!$fieldCollection instanceof Object\Fieldcollection\Definition) {
$errorMessage = ": Field-Collection with id [ " . $this->getParam("id") . " not found. ]";
Logger::error($errorMessage);
echo $errorMessage;
} else {
$json = Object\ClassDefinition\Service::generateFieldCollectionJson($fieldCollection);
header("Content-type: application/json");
header("Content-Disposition: attachment; filename=\"fieldcollection_" . $key . "_export.json\"");
echo $json;
}
}