|
| addEventHandler ($entity, $eventType, $callback, $includeFile=false, $sort=100) |
|
| removeEventHandler ($entity, $eventType, $iEventHandlerKey) |
|
| registerEventHandler ($entity, $eventType, $toModuleId, $toClass="", $toMethod="", $sort=100, $toPath="", $toMethodArg=[]) |
|
| unRegisterEventHandler ($entity, $eventType, $toModuleId, $toClass="", $toMethod="", $toPath="", $toMethodArg=[]) |
|
См. определение в файле eventmanager.php строка 21
◆ __construct()
◆ addEventHandler()
addEventHandler |
( |
| $entity, |
|
|
| $eventType, |
|
|
| $callback, |
|
|
| $includeFile = false, |
|
|
| $sort = 100 ) |
- Аргументы
-
string | Entity | DataManager | EntityObject | $entity | ORM Entity, or ORM Table class, or ORM Object class |
string | $eventType | Constants DataManager::EVENT_ON_BEFORE_ADD etc. |
callable | $callback | Callback |
bool | $includeFile | |
int | $sort | |
- Возвращает
- int|mixed
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле eventmanager.php строка 63
◆ getInstance()
Singleton getter
- Возвращает
- EventManager
См. определение в файле eventmanager.php строка 41
◆ obtainEntity()
static obtainEntity |
( |
| $entity | ) |
|
|
staticprotected |
- Аргументы
-
string | Entity | DataManager | EntityObject | $entity | |
- Возвращает
- Entity
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле eventmanager.php строка 144
◆ obtainEventType()
static obtainEventType |
( |
| $entity, |
|
|
| $eventType ) |
|
staticprotected |
- Аргументы
-
Entity | $entity | |
string | $eventType | |
- Возвращает
- string
- Исключения
-
См. определение в файле eventmanager.php строка 175
◆ registerEventHandler()
registerEventHandler |
( |
| $entity, |
|
|
| $eventType, |
|
|
| $toModuleId, |
|
|
| $toClass = "", |
|
|
| $toMethod = "", |
|
|
| $sort = 100, |
|
|
| $toPath = "", |
|
|
| $toMethodArg = [] ) |
- Аргументы
-
string | Entity | DataManager | EntityObject | $entity | |
string | $eventType | |
string | $toModuleId | |
string | $toClass | |
string | $toMethod | |
int | $sort | |
string | $toPath | |
array | $toMethodArg | |
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле eventmanager.php строка 105
◆ removeEventHandler()
removeEventHandler |
( |
| $entity, |
|
|
| $eventType, |
|
|
| $iEventHandlerKey ) |
- Аргументы
-
string | Entity | DataManager | EntityObject | $entity | |
string | $eventType | |
| $iEventHandlerKey | |
- Возвращает
- bool
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле eventmanager.php строка 82
◆ unRegisterEventHandler()
unRegisterEventHandler |
( |
| $entity, |
|
|
| $eventType, |
|
|
| $toModuleId, |
|
|
| $toClass = "", |
|
|
| $toMethod = "", |
|
|
| $toPath = "", |
|
|
| $toMethodArg = [] ) |
- Аргументы
-
string | Entity | DataManager | EntityObject | $entity | |
string | $eventType | |
string | $toModuleId | |
string | $toClass | |
string | $toMethod | |
string | $toPath | |
array | $toMethodArg | |
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле eventmanager.php строка 127
◆ $instance