/** * 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; }