• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/services/paysystem/restrictions/basemanager.php
  • Класс: BitrixSalePaySystemRestrictionsBaseManager
  • Вызов: BaseManager::initRestrictions
static function initRestrictions()
{
	if (static::$isInit === true)
		return;

	$buildInRestriction = static::getBuildInRestrictions();
	Loader::registerAutoLoadClasses('sale', $buildInRestriction);

	$event = new Event('sale', static::getEventName());
	$event->send();

	foreach ($event->getResults() as $eventResult)
        {
            if ($eventResult->getType() != EventResult::ERROR)
            {
                foreach ($eventResult->getParameters() as $class)
                    Loader::registerAutoLoadClasses(null, $class);
            }
        }

	static::$isInit = true;
}