| Summary: | no CodeCompletion for Interfaces | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Niko Sams <niko.sams> |
| Component: | Language Support: PHP | Assignee: | kdevelop-bugs-null |
| Status: | CONFIRMED --- | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | git master | ||
| Target Milestone: | --- | ||
| Platform: | Unlisted Binaries | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved. |
When just the interface implemented by a variable is known (by typehinting) code completion doesn't show interface methods. Example code to reproduce: interface TestInterface { public function foo(); } class A { /** * @var TestInterface */ public $a; } $i = new A; $i->| <<< code completion here expected result: code completion widget with function foo() should be shown