public function messageViewer(MessageStack $stack) { $content = new StringBuffer(); while (!$stack->isEmpty()) { $msg = $stack->pop(); $content->append($msg->getMessage()->toString()); } return $content; }