public function useFlashMessenger($forceDisplay = true)
{
$flashMessenger = $this->flashMessenger();
$flashMessages = array();
foreach (array('error', 'success', 'info', 'warning') as $namespace) {
$flashNamespace = $flashMessenger->setNameSpace($namespace);
if ($forceDisplay) {
if ($flashNamespace->hasCurrentMessages()) {
$flashMessages[$namespace] = $flashNamespace->getCurrentMessages();
$flashNamespace->clearCurrentMessages();
}
} else {
if ($flashNamespace->hasMessages()) {
$flashMessages[$namespace] = $flashNamespace->getMessages();
}
}
}
$this->layout()->setVariable('flashMessages', $flashMessages);
}