vscode-intelephense
vscode-intelephense copied to clipboard
Really need to go parent define and go to implements for property and method.
We can use Find All References
and Find All Implements
, but this is only search down implements.
We really need up search override property and method where it's define.
Hope we can have up search and down search for property and method.
Screenshot in phpStorm:
Does go to declaration resolve this?
Not just like that, It can go up and up again by click the method or property. For example, you can click foo() in SubType to found up define in SuperType just like click parent::foo()
, not the instance of SubType.
These really help for read framework codes, or implement Class.
Sounds like type/method hierarchy support. I don't think this has been specified in the Language Server Protocol yet. There's an issue tracking it here https://github.com/microsoft/language-server-protocol/issues/136 .
I think they support it now.
@bmewburn Consider to implement this?
@xpader looking into it but there's a few challenges in that vscode/lsp does not have an api for it yet. will track this in #1249