1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс EventManager

Открытые члены

 addEventHandler ($fromModuleId, $eventType, $callback, $includeFile=false, $sort=100)
 addEventHandlerCompatible ($fromModuleId, $eventType, $callback, $includeFile=false, $sort=100)
 removeEventHandler ($fromModuleId, $eventType, $iEventHandlerKey)
 unRegisterEventHandler ($fromModuleId, $eventType, $toModuleId, $toClass='', $toMethod='', $toPath='', $toMethodArg=[])
 registerEventHandler ($fromModuleId, $eventType, $toModuleId, $toClass='', $toMethod='', $sort=100, $toPath='', $toMethodArg=[])
 registerEventHandlerCompatible ($fromModuleId, $eventType, $toModuleId, $toClass='', $toMethod='', $sort=100, $toPath='', $toMethodArg=[])
 clearLoadedHandlers ()
 findEventHandlers ($eventModuleId, $eventType, array $filter=null)
 send (Event $event)

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

static getInstance ()
static setInstance ($instance)

Защищенные члены

 __construct ()
 addEventHandlerInternal ($fromModuleId, $eventType, $callback, $includeFile, $sort, $version)
 registerEventHandlerInternal ($fromModuleId, $eventType, $toModuleId, $toClass, $toMethod, $sort, $toPath, $toMethodArg, $version)
 formatEventName ($event)
 loadEventHandlers ()
 sendToEventHandler (array $handler, Event $event)

Защищенные данные

const CACHE_ID = 'b_module_to_module'
 $handlers = []
 $isHandlersLoaded = false

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

static $instance

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

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

Конструктор(ы)

◆ __construct()

__construct ( )
protected

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

Методы

◆ addEventHandler()

addEventHandler ( $fromModuleId,
$eventType,
$callback,
$includeFile = false,
$sort = 100 )

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

◆ addEventHandlerCompatible()

addEventHandlerCompatible ( $fromModuleId,
$eventType,
$callback,
$includeFile = false,
$sort = 100 )
Аргументы
$fromModuleId
$eventType
$callback
bool$includeFile
int$sort
Возвращает
int

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

◆ addEventHandlerInternal()

addEventHandlerInternal ( $fromModuleId,
$eventType,
$callback,
$includeFile,
$sort,
$version )
protected

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

◆ clearLoadedHandlers()

clearLoadedHandlers ( )

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

◆ findEventHandlers()

findEventHandlers ( $eventModuleId,
$eventType,
array $filter = null )

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

◆ formatEventName()

formatEventName ( $event)
protected

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

◆ getInstance()

getInstance ( )
static
Возвращает
EventManager

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

◆ loadEventHandlers()

loadEventHandlers ( )
protected

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

◆ registerEventHandler()

registerEventHandler ( $fromModuleId,
$eventType,
$toModuleId,
$toClass = '',
$toMethod = '',
$sort = 100,
$toPath = '',
$toMethodArg = [] )

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

◆ registerEventHandlerCompatible()

registerEventHandlerCompatible ( $fromModuleId,
$eventType,
$toModuleId,
$toClass = '',
$toMethod = '',
$sort = 100,
$toPath = '',
$toMethodArg = [] )

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

◆ registerEventHandlerInternal()

registerEventHandlerInternal ( $fromModuleId,
$eventType,
$toModuleId,
$toClass,
$toMethod,
$sort,
$toPath,
$toMethodArg,
$version )
protected

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

◆ removeEventHandler()

removeEventHandler ( $fromModuleId,
$eventType,
$iEventHandlerKey )

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

◆ send()

send ( Event $event)

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

◆ sendToEventHandler()

sendToEventHandler ( array $handler,
Event $event )
protected

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

◆ setInstance()

setInstance ( $instance)
static
Аргументы
EventManager$instance

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

◆ unRegisterEventHandler()

unRegisterEventHandler ( $fromModuleId,
$eventType,
$toModuleId,
$toClass = '',
$toMethod = '',
$toPath = '',
$toMethodArg = [] )

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

Поля

◆ $handlers

$handlers = []
protected

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

◆ $instance

$instance
staticprotected

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

◆ $isHandlersLoaded

$isHandlersLoaded = false
protected

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

◆ CACHE_ID

const CACHE_ID = 'b_module_to_module'
protected

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


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