call unless method multiple times

This commit is contained in:
KHOUBZA Younes
2022-06-06 03:29:55 +01:00
parent 3a84cdbcd1
commit 32ad600fc6
@@ -285,6 +285,11 @@ class NotificationBuilder implements NotificationBuilderInterface
*/
public function unless($condition)
{
$stamp = $this->envelope->get('Flasher\Prime\Stamp\UnlessStamp');
if ($stamp instanceof UnlessStamp) {
$condition = $stamp->getCondition() || $condition;
}
$this->envelope->withStamp(new UnlessStamp($condition));
return $this;