public function __invoke() { $messenger = new FlashMessenger(); $errorMessages = $messenger->getErrorMessages(); $messages = $messenger->getMessages(); $result = ''; # create error messages if (count($errorMessages)) { $result .= '<div class="alert alert-danger"> '; $result .= '<ul>'; foreach ($errorMessages as $message) { $result .= '<li>' . $message . '</li>'; } $result .= '</ul>'; $result .= '</div>'; } #create successful messages if (count($messages)) { $result .= '<div class="alert alert-success">'; $result .= '<ul>'; foreach ($messages as $message) { $result .= '<li>' . $message . '</li>'; } $result .= '</ul>'; $result .= '</div>'; } return $result; }
public function __invoke() { $messenger = new FlashMessenger(); $error_messages = $messenger->getErrorMessages(); $messages = $messenger->getMessages(); $result = ''; if (count($error_messages)) { $result .= '<ul class="error">'; foreach ($error_messages as $message) { $result .= '<li>' . $message . '</li>'; } $result .= '</ul>'; } if (count($messages)) { $result .= '<ul>'; foreach ($messages as $message) { $result .= '<li>' . $message . '</li>'; } $result .= '</ul>'; } return $result; }
/** * @return string */ public function __invoke() { $view = new ViewModel(array('success' => $this->flashMessenger->getSuccessMessages(), 'errors' => $this->flashMessenger->getErrorMessages(), 'infos' => $this->flashMessenger->getInfoMessages())); $view->setTemplate('widget/messenger'); return $this->getView()->render($view); }