Sander Muller retweeted
PHP sites behind Cloudflare already have an initial set of WAF rules deployed for the known exploit vectors in these vulnerabilities. The rules are available to all customers, including free.
We are seeing early attacks emerging and are updating mitigations as new vectors show up.
This is a STOPGAP only. Patch as soon as @ThePHPF releases the update at 14:00 UTC today.
Sander Muller retweeted
hi @ThePrimeagen, big fan of you and everything you do.. it would be the world if you could join this little social media i've built: dev-null.sh ❤️
Sander Muller retweeted
Richter now uses StructArmed in its QA workflow 👍
github.com/SanderMuller/rich…
Sander Muller retweeted
Why would I pay $15/month for your software when I can plan, build, review, improve, host, launch, scale, secure, patch, monitor and debug it myself?
Sander Muller retweeted
Stopwatch now uses StructArmed in its QA workflow 👍
github.com/SanderMuller/Stop…
Sander Muller retweeted
laravel-fluent-validation now uses StructArmed in its QA workflow 👍
github.com/SanderMuller/lara…
Cold benchmarks put Mago miles ahead of PHPStan. But when did you last run PHPStan without a result cache?
I replayed 60 real WordPress commits. On PHPStan 2.3.1 the average commit takes 1.8s, Mago 1.1s.
scode.nl/blog/nobody-runs-ph…
New release: PHPStan 2.3.1 github.com/phpstan/phpstan/r… #phpstan
Sander Muller retweeted
PIE 1.5 has been released, with new installation and upgrading features to make your life easier. 💙🥧 thephp.foundation/blog/2026/…
#php #pie #pecl
New release: PHPStan 2.3.0 github.com/phpstan/phpstan/r… #phpstan
Sander Muller retweeted
Tried PHPStan 2.3.0 on our Laravel 13 project: cold analysis dropped from 40.86s to 17.88s with Turbo enabled — 2.29× faster! Same code/config, up to 6 workers.
Thanks for the release!
** switched PHP 8.4 ZTS → NTS to enable Turbo. Warm cache: ~1.6s in both.
Sander Muller retweeted
PHPStan 2.3.0 is out with massive leap in performance, generics improvements, detecting unused variables, improved closure type inference, inferring static variable types from assignments, and engine rewrite!
Sander Muller retweeted
Replying to @OndrejMirtes
@OndrejMirtes wasn't kidding with the speed improvement 🤯
it also uses less memory
Sander Muller retweeted
No-brainer upgrade, the testsuite for getsnapkin.app/ just got cut in half with zero effort 🥳
The PHPStan blogpost is also a marvel to read 👏
Sander Muller retweeted
Replying to @Sir_Mishaa @OndrejMirtes
Ran PHPStan 2.3.0 on my work codebase, a large funeral services ERP (5,600+ files, 550k lines of Laravel), and asked the AI to chart the difference.
Full cold analysis: 52.7s → 14.8s. 3.6× faster
That's impressive work. It also caught 5 new real errors.
Sander Muller retweeted
Just recently released PHPStan-Laravel 1.9.0!
This release makes PHPStan much smarter when it comes to Laravel's FormRequest, Validators, and inline request validation; along with several other features/improvements
Check it out!
github.com/calebdw/phpstan-l…
Sander Muller retweeted
fasten your seat belt - #phpstan 2.3.x will be a another massive step forward 🥳
we are not yet ready with it though 🤡
Sander Muller retweeted
I am happy to announce the newest addition to the Forte ecosystem: Sheath.
Sheath is a Laravel-first linter for HTML and Laravel Blade templates, and ships with over a hundred rules covering everything from accessibility to Blade correctness.
fortephp.com/docs/sheath/v1/…























