vscode-intelephense
vscode-intelephense copied to clipboard
PHP intellisense for Visual Studio Code
**Describe the bug** Functions that return `void` or `never` should never be allowed to be assigned to anything. **To Reproduce** ``` function test(): void { } $x = test(); ```...
**Describe the bug** the plugin doesn't verify that parameter types of mb_strtolower are correct. Maybe there are more functions with the same problem. **To Reproduce** ```php echo mb_strtolower(new stdClass()); echo...
Visual Studio Code can't auto indexing files when downloaded composer package. Before I downloading Laravel package, the intelephense said `Undefined type 'XXX\XXX\XXX'`, it is normal. But I downloaded the package,...
Detected On Codeigniter 4 V 4.1.9 installed by Composer Detect and document all Codeigniter functions except the getNumRows() function To reproduce the problem, simply create any query $this->db->table('tableName')->select('fieldname')->get()->getNumRows(); the function...
**Feature description or problem with existing feature** Currently whenever I type out a variable, the hint is camelCase, but in certain projects, underscore_case is preferred. For example: //IntelePhense will suggest...
Use status bar item instead of status bar message. 
**Describe the bug** I am trying out [LSP-intelephense](https://github.com/sublimelsp/LSP-intelephense) and the 'Workspace symbol' is not working as I'd expect it to work. **To Reproduce** Take the following two functions: - `function...
**Describe the bug** When variables are defined / declared using PHP's [Symmetric Array Destructuring](https://www.php.net/manual/en/migration71.new-features.php#migration71.new-features.symmetric-array-destructuring), the description against variable in PHPDoc is not shown in reference section / window when hovered...
**Describe the bug** When writing Class with no constructor, "Expected 1 arguments. Found 0.intelephense(1005)" is made if the first method has one or more parameters. **To Reproduce** ```php ``` **Expected...
**Feature description or problem with existing feature** There is an extension called VS Code Inline Parameters (https://github.com/imliam/vscode-inline-parameters), but it's super slow and CPU heavy. VS Code 1.60 added native support...