207 Followers
5 Following
70 Posts
Using phpactor as a language server for WordPress development

Danny van Kooten

The Xmas Phpactor (release): https://github.com/phpactor/phpactor/releases/tag/2025.12.21.0

Includes supprt for "additive stubs" which should help with Laravel development #php

Release 2012.12.21 The Xmas Phpactor · phpactor/phpactor

Features: Additive stubs #2968 @dantleech Support for 1st-class callables @dantleech Support for the PHP 8.5 pipe operator @dantleech Improvements: Restrict attribute completion using targets #2...

GitHub
As Phactor language server is now in it's 10th year, I thought it deserved some stickers. If you contribute or sponsor send a DM and I'll send you some #php

New Release! 2025.10.17.0

https://github.com/phpactor/phpactor/releases/tag/2025.10.17.0

Featuring a breaking, security-related, change regarding that might affect people using the VIM plugin - otherwise various bugfixes and improvements.

Release 2025.10.17.0 · phpactor/phpactor

BREAKING VIM plugin: Local .phpactor.json configuration files are no longer loaded by default. If you use the VIM plugin you must explicitly trust the configuration file with :PhpactorTrust. Feat...

GitHub
Xdebug moving backwards in time (a bit) - briefly mentioned in @derickr #DrupalConVienna session - https://github.com/dantleech/debug-tui written by the author of the also rather wonderful @phpactor
GitHub - dantleech/debug-tui: Interactive PHP step debugger for your terminal. Made on planet earth with effort.

Interactive PHP step debugger for your terminal. Made on planet earth with effort. - dantleech/debug-tui

GitHub

have improved the inlayhints (inspired by the Rust Analyzer) this morning

- fixes the formatting (now that neovim lspconfig supports these hints natively)
- does not repeat parameter names for named parameters
- does not show parameter names if the var name is the same as the param name
- show the class/method names at the end of the body
- only show variable type hints for assignments

Released: 2025-07-25.0

https://github.com/phpactor/phpactor/releases/tag/2025-07-25.0

Featuring some unexciting features and bug fixes

Release 2025-07-25.0 · phpactor/phpactor

Improvements: Extract document highlighter to own module and add config option to disable it @dantleech Fix false diagnostic for missing __destruct return type @przepompownia #2900 Add depth info ...

GitHub

The #zed editor uses me as it's default language server for PHP - after playing with it briefly I can confirm that it's highly user friendly and the VIM mode is actually pretty decent.

https://zed.dev/

Zed — Love your editor again

Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

Zed

Release 2025.02.21

https://github.com/phpactor/phpactor/releases/tag/2025.02.21.0

Featuring a bunch of stuff and support for property hooks for those that dare to use them.

Release 2025.02.21.0 · phpactor/phpactor

Features: String <=> Heredoc code action #2825 @mamazu Support new expression without parenthesis #2811 Support vscode evaluatable expressions #2905 @zobo Runtime support for PHP 8.4 #2829 Initial...

GitHub

I'm trying to set up phpactor for wordpress plugin development.

I'm starting with something simple as the hello-dolly plugin. While I'm able to get definitions and syntax for the local functions, I cannot make it pick up definitions of wp functions.

Which setting should I look at for my %project_root%/.phpactor.yml?

@phpactor