/**
  * {@inheritdoc}
  */
 public function render($namespace = PluginFlashMessenger::NAMESPACE_DEFAULT, array $classes = [], $autoEscape = null)
 {
     $renderer = function ($namespace, $classes, $autoEscape) {
         return parent::render($namespace, $classes, $autoEscape);
     };
     return $this->doRender($renderer, $namespace, $classes);
 }
Пример #2
0
 public function render($namespace = ZendControllerFlashMessenger::NAMESPACE_DEFAULT, array $classes = array(), $autoEscape = null)
 {
     $this->setDefaultFlashMessengerSettings();
     $this->setMessageOpenFormat('<div%s><h4>' . $this->getTranslator()->translate('Warning', $this->getTranslatorTextDomain()) . '</h4><ul><li>');
     $default = parent::render(ZendControllerFlashMessenger::NAMESPACE_DEFAULT);
     $this->setMessageOpenFormat('<div%s><h4>' . $this->getTranslator()->translate('Error', $this->getTranslatorTextDomain()) . '</h4><ul><li>');
     $error = parent::render(ZendControllerFlashMessenger::NAMESPACE_ERROR);
     $this->setMessageOpenFormat('<div%s><h4>' . $this->getTranslator()->translate('Information', $this->getTranslatorTextDomain()) . '</h4><ul><li>');
     $info = parent::render(ZendControllerFlashMessenger::NAMESPACE_INFO);
     $this->setMessageOpenFormat('<div%s><h4>' . $this->getTranslator()->translate('Success', $this->getTranslatorTextDomain()) . '</h4><ul><li>');
     $success = parent::render(ZendControllerFlashMessenger::NAMESPACE_SUCCESS);
     $messageContainer = $default . $error . $info . $success;
     return $messageContainer;
 }