Jump to the navigation menu

Keep your PHP code up to date using Rector

Do you want to make it easier to keep your PHP code up to date with the latest standards and using the latest features?

Rector is a tool for refactoring PHP code and it has presets for different versions of PHP.

It can refactor your code to follow best practices such as using early returns, having private methods by default and enabling strict typing - making code cleaner whilst using the latest PHP features.

Once installed, it can be executed and will make changes to your files, but what about keeping it up to date going forward?

Why not add rector --dry-run to your CI pipeline and have it checked automatically?

Then, if code is committed that doesn't match the latest standards, the pipeline will fail and the code can be updated.

This will ensure the code is always up to date and you won't be stuck on old or unsupported PHP versions.

- Oliver

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an Acquia-certified Drupal Triple Expert with 18 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.