public static function read()
{
$types = Session::get('messages');
// no messages no problem
if (is_null($types)) {
return '';
}
$html = '';
foreach ($types as $type => $messages) {
foreach ($messages as $message) {
$html .= sprintf(static::$mwrap, $type, implode('<br>', (array) $message));
}
}
Session::erase('messages');
return sprintf(static::$wrap, $html);
}