Instant Upgrades
with Rector
Tomas Votruba
“Code becomes legacy
as soon as it’s been written”
Knowledge becomes legacy
as soon as it’s been learned
TimetoRefactorLegacy
Nette → Symfony Case Study
54 357 lines of PHP code | 151 routes
vendor/bin/rector process src
--level nette-to-symfony
All Know How = 1 set
bit.ly/nette-to-symfony
TimetoRefactorLegacy
Any legacy project
can be migrate to
a new framework
in 1 month.
One more thing...
FixingPHPStanErrors
Boost Your CI Today
vendor/bin/rector process src --level code-quality
vendor/bin/rector process src --level dead-code
Like it? Support Rector
Thank you!
Questions?
joind.in/talk/70fb4

Instant Upgrades with Rector [PHP Day @ Verona, Italy, 2019 05]