Beispiel #1
0
 /**
  * Construct a new localized message
  * @param string $message translation key of the message
  * @param string $type type of this message
  * @param array $vars variables for the translation
  * @param zibo\library\i18n\translation\Translator $translator
  * @return null
  */
 public function __construct($message, $type = null, array $vars = null, Translator $translator = null)
 {
     if ($translator === null) {
         $i18n = I18n::getInstance();
         $translator = $i18n->getTranslator();
     }
     $message = $translator->translate($message, $vars);
     parent::__construct($message, $type);
 }