Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
NotifierPool.php
Go to the documentation of this file.
1 <?php
8 
15 {
19  protected $notifierList;
20 
25  {
26  $this->notifierList = $notifierList;
27  }
28 
40  public function add($severity, $title, $description, $url = '', $isInternal = true)
41  {
42  foreach ($this->notifierList->asArray() as $notifier) {
43  $notifier->add($severity, $title, $description, $url, $isInternal);
44  }
45  return $this;
46  }
47 
57  public function addCritical($title, $description, $url = '', $isInternal = true)
58  {
59  foreach ($this->notifierList->asArray() as $notifier) {
60  $notifier->addCritical($title, $description, $url, $isInternal);
61  }
62  return $this;
63  }
64 
74  public function addMajor($title, $description, $url = '', $isInternal = true)
75  {
76  foreach ($this->notifierList->asArray() as $notifier) {
77  $notifier->addMajor($title, $description, $url, $isInternal);
78  }
79  return $this;
80  }
81 
91  public function addMinor($title, $description, $url = '', $isInternal = true)
92  {
93  foreach ($this->notifierList->asArray() as $notifier) {
94  $notifier->addMinor($title, $description, $url, $isInternal);
95  }
96  return $this;
97  }
98 
108  public function addNotice($title, $description, $url = '', $isInternal = true)
109  {
110  foreach ($this->notifierList->asArray() as $notifier) {
111  $notifier->addNotice($title, $description, $url, $isInternal);
112  }
113  return $this;
114  }
115 }
$title
Definition: default.phtml:14
addMinor($title, $description, $url='', $isInternal=true)
addCritical($title, $description, $url='', $isInternal=true)
add($severity, $title, $description, $url='', $isInternal=true)
__construct(NotifierList $notifierList)
addNotice($title, $description, $url='', $isInternal=true)
addMajor($title, $description, $url='', $isInternal=true)