getEventName
string public static \Bitrix\Sale\Delivery\Restrictions\Manager::getEventName( );
Метод возвращает имя события для регистрации пользовательских классов ограничений служб доставки. Перед возвратом результата метод создает псевдоним \Bitrix\Sale\Delivery\Restrictions\PersonType для класса \Bitrix\Sale\Delivery\Restrictions\ByPersonType. Статический метод.
Параметры
Без параметров.
Возвращаемое значение
Метод возвращает строку onSaleDeliveryRestrictionsClassNamesBuildList.
Особенности
Родительский менеджер вызывает событие при инициализации списка ограничений. Обработчик события может вернуть соответствия между именами пользовательских классов и путями к их файлам.
Пример
<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\Delivery\Restrictions\Manager;
if (!Loader::includeModule('sale'))
{
throw new RuntimeException('Не удалось подключить модуль sale');
}
$eventName = Manager::getEventName();
echo 'Имя события: ' . $eventName . PHP_EOL;
if (class_exists('Bitrix\\Sale\\Delivery\\Restrictions\\PersonType'))
{
echo 'Псевдоним PersonType зарегистрирован' . PHP_EOL;
}
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026