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); }