I like to reuse knowledge and tools across projects, whether I'm working with Drupal, Symfony, Laravel or Sculpin.
Rector is one of those tools.
Yesterday I said I use it to create automatic updates to my Drupal module code, but it can be used for other PHP projects, too.
If you're upgrading a PHP library and want to use promoted constructor properties, for example, Rector can do that for you - and a lot more.
You define which rules or presets you want to use, run Rector on the code, and it will make those changes.
Having Rector do this work leaves me free to stay focused on other tasks.
- Oliver
P.S. Do you want to learn about automated testing in Drupal? Take my free 10-day email course and get daily lessons straight to your inbox.
Was this interesting?
About me
I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.