IntelliJ无法识别PHP项目中的Composer依赖项

时间:2016-01-08 15:15:57

标签: php intellij-idea composer-php

我正在使用IntelliJ Ultimate 15.0.2,但IDE无法“查找”通过Composer提供的PHP类,尽管它们位于vendor文件夹中。

例如,IDE无法看到Zend_Loader_AutoloaderPHPUnit_Framework_TestCase这两个文件在vendor文件夹中可用,并且这些模块在IDE项目设置中单独列为包含路径。

IDE确实安装并配置了Composer插件。它还将PHPUnit配置为插件。该项目实际上是作为一个网站工作,如果我在整个项目中独立于IDE运行phpunit,那一切都有效。

欢迎提出建议。我想知道PSR-0的根源,但显然没有找到新的。

更新1:我已将vendor添加到每个建议的包含路径列表中,但一无所获。

更新2:如果我打开项目结构>模块,每个作曲家安装的依赖项都被故意列为排除。在我看过的IntelliJ文档中没有提到这个......

1 个答案:

答案 0 :(得分:0)

您可以通过将vendor文件夹添加到包含路径列表中来解决此问题。

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

参考:https://www.jetbrains.com/idea/help/configuring-include-paths.html