<?php
use Bitrix\Main\EventManager;
$eventManager = EventManager::getInstance();
// iblock
$eventManager->addEventHandler('iblock', 'OnAfterIBlockElementAdd', [Helper\IBlockHelper::class, 'newSectionAfterAddEvent']);
$eventManager->addEventHandler('iblock', 'OnBeforeIBlockElementUpdate', [Helper\SendHelper::class, 'eventRequestResponse']);
$eventManager->addEventHandler('iblock', 'OnAfterIBlockElementUpdate', [Helper\IBlockHelper::class, 'unlinkUserFormEvent']);
// rating
$eventManager->addEventHandler('main', 'OnAfterUserUpdate', [Helper\RatingHelper::class, 'tryUpdateClubRating']);
// user
$eventManager->addEventHandler('main', 'OnBeforeUserUpdate', [Helper\UserHelper::class, 'getUserBeforeUpdate']);
$eventManager->addEventHandler('main', 'OnAfterUserUpdate', [Helper\UserHelper::class, 'getUserUpdate']);
// admin_section
$eventManager->addEventHandler('main', 'OnAdminContextMenuShow', [Helper\AdminUiHelper::class, 'addBtnUserRatingUpdate']);