phpactor icon indicating copy to clipboard operation
phpactor copied to clipboard

Mainly a PHP Language Server with more features than you can shake a stick at

Results 331 phpactor issues
Sort by recently updated
recently updated
newest added

In the documentation `Class Expand` mentioned as a feature but actually this command does exists. (RPC documentation is correctly not mentioning it) I have checked the VIM plugin to see...

Sorry about the title, but I am not able to describe this in one sentence more eloquently. `Phpactor` seems to be constantly busy resolving stuff (the log keeps showing "Resolving...")...

vscode

Hi, not sure what's happening, but my cpu burn if I try to use phpactor ![image](https://github.com/phpactor/phpactor/assets/10631421/ddae7dca-34ac-4ddd-8743-41b8cee5ad65) this is after less than 1 minute on my file. I'm using neovim with...

Hey, since a few days i get a lot of errors while renaming some classes. I am on the latest version from git (HEAD) and i am using VS Code...

bug

Phpactor does not seem to correctly work with various unicode characters. Some characters raise exceptions and "position aware" features like diagnostics have wrong positions. Example PHP code: ```php

``` [Error - 12:04:07 PM] Request textDocument/codeAction failed. Message: Exception [Error] Call to undefined method Phpactor\WorseReflection\Core\Type\EnumBackedCaseType::members() at /root/.shared_extensions/phpactor2/lib/WorseReflection/Core/Inference/Resolver/MemberAccess/NodeContextFromMemberAccess.php#160 Code: -32603 #0 /root/.shared_extensions/phpactor2/lib/WorseReflection/Core/Inference/Resolver/MemberAccess/NodeContextFromMemberAccess.php(103): Phpactor\WorseReflection\Core\Inference\Resolver\MemberAccess\NodeContextFromMemberAccess->resolveContainerMemberType(Object(Phpactor\WorseReflection\Core\Inference\NodeContextResolver), Object(Phpactor\WorseReflection\Core\Inference\Frame), Object(Microsoft\PhpParser\Node\Expression\MemberAccessExpression), Object(Phpactor\WorseReflection\Core\Type\EnumBackedCaseType), 'property', 'value') #1 /root/.shared_extensions/phpactor2/lib/WorseReflection/Core/Inference/Resolver/MemberAccessExpressionResolver.php(28):...

This pr adds Laravel tooling using the `extractor` in github.com/haringsrob/laravel-dev-tools - [x] Service container make - [x] Route autocomplete `route('')` - [x] View autocomplete `view('')` - [x] Model properties -...

First of all: huge thank you for you project! It would be great if I could configure different php versions per folders in my project. I work on legacy project...