Задать вопрос
@russeljo

Почему phpstorm не видит классы битрикс при подключенном composer?

Сделал автозагрузку классов через composer в корне папки local.
Когда включил автозагрузку в json
"autoload": {
        "psr-4": {
            "A\\": "php_interface/a",
            "B\\": "php_interface/b"
        }
    },


И соответственно в init.php подключил автозагрузку
require $_SERVER["DOCUMENT_ROOT"] . "/local/vendor/autoload.php";


То ide перестало видеть классы и прокидываться внутрь. До этого всё прокидывалось. И все классы подключались простым include. Но когда классов поднакопилось, то стало очень неудобно это всё поддерживать. А теперь неудобно работать с api bitrix.

Как объяснить ide где лежат файлы битрикса.
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@russeljo Автор вопроса
Всё оказалось довольно просто. Нужно папку bitrix/modules пометить как Sources Root
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы