IntelliJ не распознает зависимости Composer в PHP Project

Я использую IntelliJ Ultimate 15.0.2, но среда IDE не может «найти» классы PHP, предоставляемые через Composer, несмотря на то, что они находятся в пределах vendor папка.

IDE не может видеть, например, Zend_Loader_Autoloader или же PHPUnit_Framework_TestCase оба из которых доступны в vendor Папка и модули перечислены по отдельности, так как включают пути в настройках проекта IDE.

В среде IDE установлен и настроен плагин Composer. Он также имеет PHPUnit, настроенный как плагин. Проект на самом деле работает как веб-сайт, и если я запускаю phpunit по всему проекту, независимому от IDE, все работает.

Предложения приветствуются. Мне было интересно узнать о корнях PSR-0, но, видимо, ничего нового не найдено.

Обновление 1: я добавил vendor к списку включенных путей за предложение и ничего не получил.

Обновление 2: если я открою «Структура проекта»> «Модули», каждая из установленных компоновщиком зависимостей будет намеренно исключена. Там нет ничего упоминания об этом в документации IntelliJ, которую я видел …

0

Решение

Вы можете решить это, добавив vendor папка к списку Включить пути.

File -> Settings -> Languages & Frameworks -> PHP -> Update include paths

Реферирование: https://www.jetbrains.com/idea/help/configuring-include-paths.html

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]