Example #1
0
 /**
  * Returns the messages queue (optionally for messsage-type $type)
  *
  * @param  string|null  $type  [optional] Message type ('message' or 'error')
  * @return array
  */
 function getMessageQueue($type = null)
 {
     $queue = array();
     if (method_exists($this->_baseFramework, 'getMessageQueue')) {
         $messages = $this->_baseFramework->getMessageQueue();
         if ($messages) {
             if ($type) {
                 foreach ($messages as $message) {
                     if ($message['type'] == $type) {
                         $queue[] = $message;
                     }
                 }
             } else {
                 $queue = $messages;
             }
         }
     }
     return $queue;
 }