Example #1
0
 /**
  * 
  * @param array $smartyArray
  */
 private function formatForSmarty()
 {
     $smartyArray = $this->formRenderer->toArray();
     $finalArray = array('frozen' => $smartyArray['frozen'], 'javascript' => $smartyArray['javascript'], 'attributes' => $smartyArray['attributes'], 'requirednote' => $smartyArray['requirednote'], 'errors' => $smartyArray['errors'], 'hidden' => $smartyArray['hidden']);
     if ($this->eventValidation['formId'] === '') {
         $this->eventValidation['formId'] = $this->formName;
     }
     if (isset($smartyArray['elements'])) {
         foreach ($smartyArray['elements'] as $element) {
             $finalArray[$element['name']] = array();
             foreach ($element as $key => $value) {
                 $finalArray[$element['name']][$key] = $value;
             }
             $this->renderAsHtml($finalArray[$element['name']]);
         }
     }
     return $finalArray;
 }