Example #1
0
 protected function parseMessage($msgKey)
 {
     $regMessages = Registry::messages();
     if (!is_array($regMessages)) {
         $regMessages = array();
     }
     if (isset($regMessages[$msgKey])) {
         $msg = $regMessages[$msgKey];
     } else {
         $myMessages = static::collectMsgTemplates();
         $msg = $myMessages[$msgKey];
     }
     $vars = $this->getMessageVars();
     return str_replace(array_keys($vars), array_values($vars), $msg);
 }