protected function getTemplateData()
 {
     $templateData = parent::getTemplateData();
     $formTypeNamespaceName = $this->getNamespace();
     $fieldsInfo = $this->getFieldsInfo();
     foreach ($fieldsInfo as $key => $field) {
         $fieldsInfo[$key]['formType'] = $this->types[$field['type']];
     }
     return array_merge($templateData, ["formTypeNamespace" => $formTypeNamespaceName, "fieldsInfo" => $fieldsInfo]);
 }
 protected function getTemplateData()
 {
     $fieldsInfo = $this->getExtendedFieldsInfo($this->getFieldsInfo());
     $templateData = parent::getTemplateData();
     return array_merge($templateData, ["field" => $this->fieldName, "fieldParam" => $fieldsInfo[$this->fieldName]]);
 }
 protected function getTemplateData()
 {
     $templateData = parent::getTemplateData();
     return array_merge($templateData, ["lcObjectName" => strtolower($this->getEntityShortName()), "listConfigNamespaceName" => "@to do", "associated" => $templateData["associations"]]);
 }