rectorphp Profile Banner
Rector Profile
Rector

@rectorphp

Followers
4K
Following
3K
Media
334
Statuses
3K

Instant Upgrades and Instant Refactorings for PHP Applications. Why do it manually? #rectorphp Created by @votrubaT

PHP Community
Joined December 2018
Don't wanna be here? Send us removal request.
@VotrubaT
Tomas Votruba
1 day
PHP upgrades don’t create visible features, but they protect revenue, preserve delivery speed, and prevent expensive emergencies. Think about it.
2
7
101
@MrPunyapal
Punyapal Shah ⚑ Laravel Artisan ⚑ PHP Developer
1 day
PHP devs who love @pestphp and @rectorphp, I’m cooking something for you πŸ‘€
8
9
59
@VotrubaT
Tomas Votruba
2 days
Launch & release day πŸ₯³πŸ₯³πŸ₯³ Are you curious about how much "modern" your codebase really is? Are there any promoted properties, typed properties or arrow functions? How many...? Me too, so I made a small tool to measure them πŸ˜‡ Try it: https://t.co/fiLsuVGiJk
Tweet card summary image
github.com
CLI tool for quick size measure of PHP project, used PHP features and more. Zero dependencies. Runs anywhere - TomasVotruba/lines
@VotrubaT
Tomas Votruba
9 days
(Almost ready to release...) I always wondered, how good this or that PHP project really is. Regardless its high PHP version in composer.json (codebase is often much different... worse) I made a small tool to find out quickly. * Find PHP features from PHP 7.0 through 8.5 *
4
7
41
@VotrubaT
Tomas Votruba
8 days
There are many groups on Reddit for modern code, for new features in your favorite framework, for new tools and new #PHP features. I miss a group that's quite the opposite πŸ˜‡ * Place to share legacy projects, hard to read code we actually work with (and makes money). * Place
reddit.com
Are you working on a very old PHP codebase and want to make it brand new? Here is a community to share your struggles, you experience, tricks and tooling and help each other grow and reach the...
0
6
28
@VotrubaT
Tomas Votruba
8 days
Type coverage 2.1 is out with PHP 8.5 support πŸŽ‰ https://t.co/KBYUozF0ew Keep raising your types 1 % a day, to keep an upgrade services away 😎
Tweet card summary image
github.com
PHPStan extension to require minimal type-coverage - TomasVotruba/type-coverage
0
3
14
@VotrubaT
Tomas Votruba
7 days
Last week I've noticed some of packages are using different versions, or even missing important dev deps. So I refreshed a tool to manage multiple project depenencies. All in one place. Next time this will happen, CI will fail and tell us πŸ™
0
2
18
@VotrubaT
Tomas Votruba
5 days
I wish @rectorphp had this feature right from the start...
2
2
27
@VotrubaT
Tomas Votruba
9 days
(Almost ready to release...) I always wondered, how good this or that PHP project really is. Regardless its high PHP version in composer.json (codebase is often much different... worse) I made a small tool to find out quickly. * Find PHP features from PHP 7.0 through 8.5 *
5
5
81
@rectorphp
Rector
10 days
Congrats! Well deserved πŸ₯³πŸ₯³πŸ₯³ What a curve explosion in 2025 🀯
@SlyFireFox
Peter Fox
10 days
It's actually been a crazy year for Laravel Rector. 8+ million installs
0
0
7
@VotrubaT
Tomas Votruba
10 days
The main @rectorphp tool is fully open-sourced. Anybody can upgrade theirp roject if they want to. But have you ever wondered what more we have behind the door? 😎 Available to private projects only Here is a little sneak peak 🀫
1
2
22
@VotrubaT
Tomas Votruba
12 days
Rector book is now #3 bestseller last week πŸ₯³πŸ₯³πŸ₯³ Thank you! I'm curious. What do you plan to use Rector for in 2026?
@VotrubaT
Tomas Votruba
17 days
You're on fire πŸ”₯πŸ”₯πŸ”₯ Crossing 800 readers soon πŸ™‡ https://t.co/cUh52XCmfj
1
1
6
@VotrubaT
Tomas Votruba
15 days
Wow! Just noticed that in 2 weeks over 12 people contributed to Rector... that's a record! πŸŽ‰ Thank you all 😍
@VotrubaT
Tomas Votruba
15 days
New @rectorphp 2.2.9 is out πŸ₯³πŸ₯³πŸ₯³πŸ™ With many Symfony code-quality improvements, couple new rules, 30+ bugfixes and improved stability. https://t.co/VH7Dg5esF7
0
3
18
@VotrubaT
Tomas Votruba
15 days
New @rectorphp 2.2.9 is out πŸ₯³πŸ₯³πŸ₯³πŸ™ With many Symfony code-quality improvements, couple new rules, 30+ bugfixes and improved stability. https://t.co/VH7Dg5esF7
github.com
New Features and Changes πŸ₯³ [exp] Add RemoveReturnThisFromSetterClassMethodRector (#7624) [exp] Add FluentSettersToStandaloneCallMethodRector (#7625) [dead-code] Add RemoveNextSameValueConditionRec...
0
4
19
@fabpot
Fabien Potencier
17 days
Today, at SymfonyCon, we're celebrating 20 years of #Symfony in Amsterdam! Thank you all for your support.
5
24
142
@rectorphp
Rector
17 days
Today we've greatly improved our documentation for not-so-known, yet useful options. Like this one ↓ https://t.co/OY6wqY1nsf
1
4
13
@rectorphp
Rector
19 days
Do you want to master @PHPStan and @rectorphp custom rules at the same time? In one day? πŸ”₯πŸ”₯πŸ”₯ Don't miss @daveliddament training tomorrow at @symfonycon Last chance ↓ https://t.co/z1gQTuQqJy
0
0
11
@VotrubaT
Tomas Votruba
20 days
Wow, you're amazing this week! Nearly 800 copies sold πŸ”₯πŸ”₯πŸ”₯
@VotrubaT
Tomas Votruba
26 days
When we first published book about @rectorphp with @matthiasnoback in 2021, it aimed at devs interested in refactoring and legacy codebases. Since then, more and more readers are everyday PHP devs, who want to get the best out of their codebases (modern or legacy) without
0
3
7
@VotrubaT
Tomas Votruba
20 days
Great job! Next challange: getting level 2 πŸ’ͺ https://t.co/GNytkmipNG
github.com
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
@enunomaduro
nunomaduro.php
21 days
you welcome 🫳🏻🎀
0
1
14