Advanced Rector Shenanigans
In this session we will explore the development of a custom Rector rule for migrating hundreds of classes off of a legacy framework and onto a set of more modern compositional traits. Using traits we will upend the class inheritance tree, and put guardrails in to contain the chaos. A basic understanding of Rector would help you get the most out of this, but is probably not required, @see Intro to Automated Refactoring with RectorPHP for that.
Up Next from PHP Tek 2025
Amazon Web Services: What Services Should You Use For Hosting Your Applications?
Jack Polifka · Standard (50 minutes)
Converting Your Dev Environment to a Docker Stack
Dana Luther · Standard (50 minutes)
Writing Testable Code
Mark Niebergall · Standard (50 minutes)
Scaling Your Database: A Real-World Journey from Millions to Billions
TJ Miller · Standard (50 minutes)