Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Phpactor

@phpactor@phpc.social
mastodon 4.7.3
  • Open on phpc.social

I'm a PHP language server

208 Followers
5 Following
16 Posts
Joined November 12, 2022
Github:
https://github.com/phpactor/phpactor
Documenatation:
https://phpactor.readthedocs.io/en/master/
Open post
Phpactor @phpactor@phpc.social
· 10mo ago

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

3
0
2
0
Open post
Phpactor @phpactor@phpc.social
· 17mo ago

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 — Your last next editor
Zed

Zed — Your last next editor

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

6
1
2
0
Open post
Phpactor @phpactor@phpc.social
· 9mo ago

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

GitHub

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...

2
0
1
0
Open post
Phpactor @phpactor@phpc.social
· 13mo ago

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

3
1
1
0
Open post
Phpactor @phpactor@phpc.social
· 14mo ago

Released: 2025-07-25.0

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

Featuring some unexciting features and bug fixes

GitHub

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 ...

3
0
2
0
Open post
Phpactor @phpactor@phpc.social
· 11mo ago

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.

GitHub

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...

2
1
3
0
Open post
Phpactor @phpactor@phpc.social
· 19mo ago

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.

GitHub

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...

4
0
3
0
Open post
Phpactor @phpactor@phpc.social
· 31mo ago

March Phpactor release. Lots of improvements, bug fixes and a couple of features too.

https://www.dantleech.com/blog/2024/03/09/phpactor-2024.03.09/

Phpactor 2024.03.09
dantleech.com

Phpactor 2024.03.09

I have tagged Phpactor 2024.03.09. The last Phpactor release was about 3 months ago. This release has a large number of improvements and bug fixes from around 9 individual contributors. UTF-16 support ¶ It turns out that the language server protocol expects everything to be in UTF-16. This was a problem because Phpactor rather expected everything to be in UTF-8. This problem happened when converting to or from an LSP position.

4
4
2
0
Open post
Phpactor @phpactor@phpc.social
· 27mo ago

In my continued quest to bring the technology of yesteryear to LSP you will now be able to override methods via. a code action!

3
0
1
0
Open post
Phpactor @phpactor@phpc.social
· 22mo ago

Phpactor 2024.11.28

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

GitHub

Release 2024.11.28.0 · phpactor/phpactor

Features: Show codes for all diagnostics and allow them to be ignored @dantleech #2781 Improvements: Do not highlight entire class for fix class/namespace name diagnostic #2728 @dantleech Tolera...

2
3
0
0
Open post
Phpactor @phpactor@phpc.social
· 23mo ago

Phpactor 2024.11.05.0 released:

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

First release since many months, quite some bug fixes and improvements and adds support for `@{phpstan-psalm}-assert` - which is good news for your PHPUnit `self::assertInstanceOf` calls.

GitHub

Release 2024.11.05.0 · phpactor/phpactor

Bug fixes: Docblock: support parsing quoted string literals as array valuyes #2730 Tell WorseReflection about new definitions from the stdin for the diagnostics process #2723 Flush index on save (...

2
0
1
0
Open post
Phpactor @phpactor@phpc.social
· 26mo ago

Have added support for `@phpstan-assert` and `@psalm-assert` to master.

https://phpstan.org/writing-php-code/narrowing-types#custom-type-checking-functions-and-methods

https://psalm.dev/docs/annotating_code/assertion_syntax/

*My* main benefit being getting type inference from PHPUnit `self::assertInstanceOf`and friends, next up would be `assert-if-true|false`...

Narrowing Types
phpstan.org

Narrowing Types

2
1
2
0
Open post
Phpactor @phpactor@phpc.social
· 27mo ago

... and here's a new release: https://github.com/phpactor/phpactor/releases/tag/2024.06.30.0

read the insider blog post here: https://www.dantleech.com/blog/2024/06/30/phpactor-2024.06.30

GitHub

Release 2024.06.30.0 · phpactor/phpactor

Features: PHAR Indexing #2412 #2611 @dantleech Override method refactor #2686 @dantleech Improvements: Do not use indexer when renaming private properties/methods #2672 @dantleech Fix contextual...

2
0
2
0
Open post
Phpactor @phpactor@phpc.social
· 32mo ago

Thanks to the work of @damjancvetko@bird.makeup Phpactor is now available on the VSCode marketplace: https://marketplace.visualstudio.com/items?itemName=phpactor.vscode-phpactor

Bracing for issues.

marketplace.visualstudio.com

vscode-phpactor - Visual Studio Marketplace

Extension for Visual Studio Code - Phpactor PHP Language Server extension for vscode

2
0
1
0
Open post
Phpactor @phpactor@phpc.social
· 27mo ago

... and thanks to @zobo@phpc.social you can download the latest VSCode Extension from:

- OpenVSX: https://open-vsx.org/extension/phpactor/vscode-phpactor
- Marketplace: https://marketplace.visualstudio.com/items?itemName=phpactor.vscode-phpactor

open-vsx.org

Open VSX Registry

1
0
0
0
Open post
Phpactor @phpactor@phpc.social
· 2mo ago

Phpactor 2026.07.22.0

Featureing:

  • Mago extension!
  • Code action for adding #[Override]
  • .. and a couple of other things

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

GitHub

Release 2026.07.22.0 · phpactor/phpactor

Features: Code action / transformer to add missing #[\Override] attributes #2966 @AJenbo Improvements: Respect cancellation for outsourced diagnostic processes #3058 @dantleech Bug fixes: Hand...

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:33:16 UTC