Bitrix-D7  20.0.0
Класс EventsPool

Открытые статические члены

static getEvents (Order $order)
 
static addEvent (Order $order, $type, $event)
 
static resetEvents (Order $order=null)
 

Статические защищенные данные

static $events = array()
 

Подробное описание

См. определение в файле eventspool.php строка 4

Методы

◆ addEvent()

static addEvent ( Order  $order,
  $type,
  $event 
)
static
Аргументы
Order$order
$type
$event

См. определение в файле eventspool.php строка 24

25  {
26  static::$events[$order->getInternalId()][$type] = $event;
27  }

◆ getEvents()

static getEvents ( Order  $order)
static

См. определение в файле eventspool.php строка 9

10  {
11  if (isset(static::$events[$order->getInternalId()]))
12  {
13  return static::$events[$order->getInternalId()];
14  }
15 
16  return null;
17  }

◆ resetEvents()

static resetEvents ( Order  $order = null)
static
Аргументы
Order$order

См. определение в файле eventspool.php строка 32

33  {
34  if ($order !== null)
35  {
36  unset(static::$events[$order->getInternalId()]);
37  }
38  else
39  {
40  static::$events = array();
41  }
42  }

Поля

◆ $events

$events = array()
staticprotected

См. определение в файле eventspool.php строка 6


Объявления и описания членов класса находятся в файле: