Example #1
0
 public function prepareView(\Nethgui\View\ViewInterface $view)
 {
     parent::prepareView($view);
     if (count($this->validationErrors) > 0) {
         $e = array();
         foreach ($this->validationErrors as $fieldError) {
             $tmpView = $view->spawnView($fieldError['module']);
             $e[] = array('label' => $tmpView->translate($fieldError['parameter'] . '_label'), 'name' => $tmpView->getClientEventTarget($fieldError['parameter']), 'parameter' => $tmpView->getUniqueId($fieldError['parameter']), 'reason' => $tmpView->translate($fieldError['message'], $fieldError['args']));
         }
         $this->notifications->validationError($e);
     }
     $view['notifications'] = \iterator_to_array($this->notifications);
 }