예제 #1
0
 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;
 }
예제 #2
0
 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;
 }
예제 #3
0
 /**
  * @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);
 }