public function getTemplate()
 {
     // force json format
     $this->getResponse()->setFormat('json');
     $objectType = $this->request->getVal('objectType', false);
     if (!empty($objectType)) {
         $template = $this->APIClient->getTemplate($objectType, true);
         $this->response->setBody($template);
     }
 }
 private function getSDElement(stdClass $element, $elementDepth = 0)
 {
     $template = $this->APIClient->getTemplate($element->type);
     $SDElement = F::build('SDElement', array('template' => $template, 'context' => $this->context, 'data' => $element, 'depth' => $elementDepth), 'newFromTemplate');
     return $SDElement;
 }