@6ondawave9

Как автоматически подключить класс модуля битрикс?

Пишу модуль для битрикса и возникла необходимость использовать агент. Структура модуля следующая (находится в папке bitrix/local/modules/company.modulename):
-include.php (пустой)
-lib/agent.php

Код agent.php
namespace Company\Modulename;

class Agent() {
    public static function doAgent() {
        echo "Test";
    }
};


При попытке вызвать метод через
if (\Bitrix\Main\Loader::IncludeModule("company.modulename")) {
    \Company\Modulename\Agent::doAgent();
}

всё работает, но для агента же я не могу прописать Loader::IncludeModule. Тогда как мне обратиться к методу класса модуля? Если я правильно всё понял, с такой структурой должно быть авто подключение классов модуля или нет?
  • Вопрос задан
  • 237 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы