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
PHP upgrades donβt create visible features, but they protect revenue, preserve delivery speed, and prevent expensive emergencies. Think about it.
2
7
101
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
github.com
CLI tool for quick size measure of PHP project, used PHP features and more. Zero dependencies. Runs anywhere - TomasVotruba/lines
(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
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
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 π
github.com
PHPStan extension to require minimal type-coverage - TomasVotruba/type-coverage
0
3
14
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
(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
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
Rector book is now #3 bestseller last week π₯³π₯³π₯³ Thank you! I'm curious. What do you plan to use Rector for in 2026?
1
1
6
Wow! Just noticed that in 2 weeks over 12 people contributed to Rector... that's a record! π Thank you all π
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
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
Today we've greatly improved our documentation for not-so-known, yet useful options. Like this one β https://t.co/OY6wqY1nsf
1
4
13
My newest video on #rectorphp 2.x is out on the @phparch YouTube channel. Come see how you can use it to automate upgrades, replace deprecated #php features, and automate #refactorings across branches. #phpc #softwareengineering #coding
https://t.co/ax2kp9A8vf
phparch.com
ο»Ώ One of the more challenging parts of coding is making sure we're constantly refactoring our code to make it easier to maintain. It's also a pain to try and keep up with all of the deprecated...
0
2
2
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
Wow, you're amazing this week! Nearly 800 copies sold π₯π₯π₯
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
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.
0
1
14