method public

EventManager::registerEventHandler()

Класс: \Bitrix\Main\ORM\EventManager

Сигнатура

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

Что будем искать? Например,Продвижение