Example #1
0
 /**
  * Get default template for a poller
  *
  * @method post
  * @route /poller/[i:id]/templates/form
  */
 public function getFormForTemplateAction()
 {
     $di = Di::getDefault();
     $router = $di->get('router');
     $params = $this->getParams();
     PollerRepository::getPollerTemplates();
     $pollerTemplateList = $di->get('pollerTemplate');
     $myLiteTemplate = unserialize($pollerTemplateList[$params['name']]);
     $myTemplate = $myLiteTemplate->toFullTemplate();
     $pollerId = null;
     if (isset($params['id'])) {
         $pollerId = $params['id'];
     }
     $router->response()->json($myTemplate->genForm($pollerId));
 }