private function get_messages() { // Read messages from session $session = new midgardmvc_core_services_sessioning('midgardmvc_services_uimessages'); if ($session->exists('midgardmvc_services_uimessages_stack')) { // We've got old messages in the session $stored_messages = $session->get('midgardmvc_services_uimessages_stack'); $session->remove('midgardmvc_services_uimessages_stack'); if (!is_array($stored_messages)) { return false; } foreach ($stored_messages as $message) { $id = $this->add($message); $this->messages_from_session[] = $id; } } return $this->messages_from_session; }