Класс
Main
Loader
\Bitrix\Main\Loader
Описание
Класс Loader загружает необходимые файлы, классы и модули. Это единственный класс, который подключается напрямую.
Исходный файл: source/main/lib/loader.php:12
Константы
ALPHA_LOWERALPHA_UPPERBITRIX_HOLDERLOCAL_HOLDERMODULE_DEMOMODULE_DEMO_EXPIREDMODULE_INSTALLEDMODULE_NOT_FOUNDSAFE_MODE
Методы (17)
-
static autoLoad()PSR-4-совместимый автозагрузчик. -
static clearModuleCache() -
static getDocumentRoot()Возвращает корневой каталог документов -
static getLocal()Проверяет, существует ли файл в каталогах /local или /bitrix -
static getNamespaces() -
static getPersonal()Проверяет, существует ли файл в персональном каталоге. -
static includeComposerAutoload()Подключает файлы autoload.php из папки composer. -
static includeModule()Подключает модуль по его имени. -
static includeSharewareModule()Подключает условно-бесплатный модуль по его имени. -
static registerAutoLoadClasses()Регистрирует классы для автозагрузки. -
static registerClassAliases()Регистрирует псевдонимы классов для автозагрузки. -
static registerHandler()Регистрирует дополнительный обработчик автозагрузки. -
static registerNamespace()Регистрирует пространства имён с пользовательскими путями. -
static requireClass() -
static requireModule()Подключает модуль по его имени, выбрасывает исключение в случае неудачи -
static setRequireThrowException()Изменяет поведение requireModule -
static unregisterNamespace()Отменяет регистрацию пространства имён.

