Пишу модуль для битрикса и возникла необходимость использовать агент. Структура модуля следующая (находится в папке 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. Тогда как мне обратиться к методу класса модуля? Если я правильно всё понял, с такой структурой должно быть авто подключение классов модуля или нет?