/** * invoke */ public function __invoke() { $popupMessageUtil = new \TmCommon\Util\PopupMessageUtil(); $message = $popupMessageUtil->getMessage(); $code = $popupMessageUtil->getCode(); $popupMessageUtil->clear(); return $this->getView()->partial('tm-common/partial/popup-message', array('message' => $message, 'code' => $code)); }
/** * instruction: set error message, combined with PopupMessage view helper in layout */ public function setErrorMessage($message = null) { $popupMessageUtil = new \TmCommon\Util\PopupMessageUtil(); $popupMessageUtil->setErrorCode(); if (!$message) { $message = \TmCommon\Config\Config::DEFAULT_VALUE_ERROR; } $popupMessageUtil->setMessage($message); }