在PHPStorm中处理多包Composer项目

在PHPStorm中处理多包Composer项目,php,composer-php,phpstorm,Php,Composer Php,Phpstorm,我正在将一个巨大的PHP巨石(>120万LOC,在>30个国家运行>40个网站)重构为一些更易于管理的composer包,以分离关注点。这些包中的每一个都将生活在它自己的github存储库中,因为其中一些包将在所有站点或某些站点上共享,而其中一些包将只与一个特定站点相关 除了PHP Storm中的IDE集成非常糟糕(PHP Storm将所有内容视为依赖项,默认情况下将其排除在自动完成之外。要使自动完成和版本控制集成等功能正常工作,需要进行大量的配置工作) 有没有人有在PHPStorm中处理这样一

我正在将一个巨大的PHP巨石(>120万LOC,在>30个国家运行>40个网站)重构为一些更易于管理的composer包,以分离关注点。这些包中的每一个都将生活在它自己的github存储库中,因为其中一些包将在所有站点或某些站点上共享,而其中一些包将只与一个特定站点相关

除了PHP Storm中的IDE集成非常糟糕(PHP Storm将所有内容视为依赖项,默认情况下将其排除在自动完成之外。要使自动完成和版本控制集成等功能正常工作,需要进行大量的配置工作)

有没有人有在PHPStorm中处理这样一个多包项目的经验,并且有一些比较方便的方法来处理这个问题

(改变所描述的结构不是一种选择。它肯定是对我们最有意义的解决方案)

干杯,
Matthias

我找到了这篇文章。简而言之,这是不可能的,您必须打开多个项目,但好消息是您仍然可以提交。