* Add support for method/property completion * Move completion fixtures into directory * Add support for variable suggestions Refactor logic into CompletionProvider class * Allow getTypeFromNode() to take Variable nodes * Use property and constant values * Fix using @var tag for variables * Improve completion * classes * variables with prefix filtering * Make FQNs more distinct * use -> for instance methods/properties * use ::$ for static properties * Add tests for static access * Properly filter completion on empty property * Fix existing tests * Add support for static access without prefix * Fix testFullyQualifiedClass * Add missing fixtures * Correct file number in init test * Only insert backslash if not typed yet * Completion for keywords and bug fixes * Correct variable insertion * Support completion for namespaces * Use CompletionList * Always set isIncomplete to true * Update PHPCodeSniffer * Remove unused method * And the call * Handle case where FQN could not be resolved |
||
---|---|---|
.. | ||
TextDocument | ||
Workspace | ||
ServerTestCase.php |