A Rector extension for Symfony Mate
The new Rector extension for Symfony Mate splits one tool into two, and the split is the whole
point. rector-preview runs with --dry-run enforced and cannot write, and its description
says so in the one place the agent actually reads. Changing files means reaching for
rector-apply, a separate tool that announces itself as a write operation, so inspecting code
is never the thing that changes it. Rector still decides the refactoring, the same way every
time, which is the part I am comfortable letting an agent reach for. It was contributed by
mdjdev rather than by me, and that is the part of MatesOfMate that was always the point.
On https://packagist.org/packages/matesofmate/rector-extension
// MORE SHORTS
Symfony Language Tools stopped taking patches →
Symfony's new Language Tools repository closed its pull request tab. Contributors now start with an issue instead. Maintainers turn selected issues into code, usually with a coding agent doing much of the implementation work. Fabien's reasoning is what stuck with me.
// MORE SHORTS
Roots shipped inside its own deprecation window →
MCP's 2026-07-28 specification deprecated Roots, Sampling and Logging, with at least twelve months before they become eligible for removal. On August 14th, my Roots support PR merged into the official PHP SDK. None of this was hidden.