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); }