method
public
EventManager::registerEventHandler()
Сигнатура
public registerEventHandler(string|Entity|DataManager|EntityObject $entity, string $eventType, string $toModuleId[, string $toClass = "" ][, string $toMethod = "" ][, int $sort = 100 ][, string $toPath = "" ][, array<string|int, mixed> $toMethodArg = [] ]) : mixed
Параметры
$entity
string|Entity|DataManager|EntityObject
$eventType
string
$toModuleId
string
$toClass
string
= ""
$toMethod
string
= ""
$sort
int
= 100
$toPath
string
= ""
$toMethodArg
array<string|int, mixed>
= []
Возвращаемое значение
mixed
Как применяется в EventManager
EventManager::registerEventHandler() — метод класса \Bitrix\Main\ORM\EventManager модуля «Главный модуль». EventManager: Обёртка EventManager для ORM-сущностей.
Метод объекта: сначала нужен экземпляр EventManager.
use Bitrix\Main\ORM\EventManager;
/** @var EventManager $object */
$entity = '';
$eventType = '';
$toModuleId = '';
$result = $object->registerEventHandler($entity, $eventType, $toModuleId);
// $result: mixedДругие методы EventManager
registerEventHandler() есть и у других классов модуля «Главный модуль»: EventManager.
Исходный файл: source/main/lib/orm/eventmanager.php:105

