Commit 7a2ecf2c authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Messenger : suppression du paramètre dans méthode __invoke(), remplacement par...

Messenger : suppression du paramètre dans méthode __invoke(), remplacement par 2 méthodes dédiées setMessagesFromFlashMessenger() et addMessagesFromFlashMessenger().
parent 559d024d
......@@ -53,15 +53,10 @@ class Messenger extends AbstractHelper
/**
* Helper entry point.
*
* @param bool $importFlashMessages
* @return self
*/
public function __invoke($importFlashMessages = false)
public function __invoke()
{
if ($importFlashMessages) {
$this->importFlashMessages();
}
return $this;
}
......@@ -175,6 +170,19 @@ class Messenger extends AbstractHelper
}
return $this;
}
/**
* Importe les messages courants du FlashMessenger (remplaçant les messages existants).
*
* @return Messenger
*/
public function setMessagesFromFlashMessenger()
{
$this->messages = array();
$this->importFlashMessages();
return $this;
}
/**
* Spécifie l'unique message courant.
......@@ -230,16 +238,14 @@ class Messenger extends AbstractHelper
}
/**
* Ajoute plusieurs messages.
* Ajoute les messages courants du FlashMessenger.
*
* @param array $messages [Sévérité => Message]
* @return Messenger
*/
public function addMessages($messages)
public function addMessagesFromFlashMessenger()
{
foreach ($messages as $severity => $message) {
$this->addMessage($message, $severity);
}
$this->importFlashMessages();
return $this;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment