我的项目设置如下:
基础课程
class MyClass extends \SplFileInfo {}
接口
interface MyClassInterface {}
如果我现在使用MyClass
键入一个包含MyClassInterface
对象的方法参数,则会丢失\ SplFileInfo对象的IDE完成。
这似乎很合乎逻辑,因为IDE只知道有类型的接口,而且没有关于扩展\ SplFileInfo的基类的信息。
我如何编程到界面但是让我的IDE知道基类的扩展类?我可能在设置界面方面做错了,但我不确定如何做到这一点。
希望这是有道理的,否则请让我知道,我会尝试更详细。