ssch/typo3-rector
Instant upgrades and refactoring for TYPO3 sites and extensions, built on Rector. Apply automated code migrations between TYPO3 versions, remove deprecations, and modernize PHP code with a generated Rector config and CLI workflow (dry-run/process).
makeCategorizable() or fluid classnames to standalone syntax).UseStrongerCryptographicAlgorithmForHMACRector) or remove outdated version checks.fractor instead.TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance()).For Executives:
"TYPO3 Rector automates 80% of the tedious, error-prone work in upgrading from TYPO3 v10–v14, saving dev teams weeks of manual labor while reducing risks of breaking changes. It’s like GitHub Copilot for migrations—just run a CLI command to modernize your codebase safely. For a one-time setup cost (dev environment + ECS), we gain faster upgrades, fewer bugs, and compliance with TYPO3’s latest security standards (e.g., cryptographic updates). Competitors like fractor don’t cover PHP refactoring, making this a unique, high-leverage tool for our roadmap."
For Engineering: *"This is a force multiplier for TYPO3 upgrades. It handles:
GeneralUtility::makeInstance(), Fluid template changes, and TCA migrations.vendor/bin/rector process --dry-run).RemoveTypo3VersionChecksRector ensure our extensions work across TYPO3 versions.
Downside: Requires ECS for formatting, but the tradeoff is worth it for zero manual refactoring. Let’s pilot it on [Project X]’s v11→v14 upgrade—if it saves 10 dev-days, it pays for itself."*How can I help you explore Laravel packages today?