Eclipse PDT 无法识别 FuelPHP Autoloader 的核心命名空间
-
21-12-2019 - |
题
FuelPHP 在其 Autoloader 类中提供了一个称为“核心命名空间”的功能(通过添加 Autoloader::add_core_namespace($namespace)
),它本质上将指定的命名空间映射到全局命名空间,以便可以使用核心命名空间,就好像它们的类是在全局命名空间中定义的一样。例如,我可以定义
namespace This\Is\A;
class Test {}
然后打电话
Autoloader::add_core_namespace('This\Is\A');
为了使用 \Test
指通常在以下位置找到的类 \This\Is\A\Test
.
这是一个很好的功能,但是 Eclipse PDT 不知道如何处理这个问题并且无法解决 \Test
, ,而是在各处发出警告,表明该类无法识别。
我想知道是否有一种方法可以以 Eclipse PDT 能够识别的特定于项目的方式手动定义这些映射。
解决方案
制作一个这样的文件怎么样? https://gist.github.com/kenjis/2364280
不隶属于 StackOverflow