• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/shipment.php
  • Класс: BitrixSaleShipment
  • Вызов: Shipment::callDelayedEvents
private function callDelayedEvents()
{
	$eventList = InternalsEventsPool::getEvents('s'.$this->getInternalIndex());

	if ($eventList)
	{
		foreach ($eventList as $eventName => $eventData)
		{
			$event = new MainEvent('sale', $eventName, $eventData);
			$event->send();

			$registry = Registry::getInstance(static::getRegistryType());

			/** @var Notify $notifyClassName */
			$notifyClassName = $registry->getNotifyClassName();
			$notifyClassName::callNotify($this, $eventName);
		}

		InternalsEventsPool::resetEvents('s'.$this->getInternalIndex());
	}
}