如何在 PhpStorm 中包含 PHAR 的一部分包含路径

Fur*_*gas 5 php phar phpstorm php-deployer

我正在使用 PhpStorm 和Deployer,因此我包含deployer.phar在 PHP Include 路径中以在文件中自动完成deploy.php。包含整个deployer.pharPhpStorm 后抱怨重复的类定义 - 一个来自我的应用程序供应商目录,第二个来自deployer.phar供应商目录。

是否可以以某种方式配置 PhpStorm Include 路径,以便仅src包含 PHAR 文件的某些部分(例如仅包含目录)?这不起作用:

/path/to/deployer.phar/src
Run Code Online (Sandbox Code Playgroud)

也不是这个:

phar:///path/to/deployer.phar/src
Run Code Online (Sandbox Code Playgroud)

我想避免安装deployer/deployer为作曲家开发包。

编辑

看来即使在包含路径中添加单个 PHAR 文件也是一种黑客行为。

Dmi*_*rii 1

目前还不可能。作为解决方法,您可以在某处解压deployer.phar并将提取的内容添加deployer.phar/src到包含路径中。不方便,但可以。