ssch/typo3-rector
Automated upgrades and refactoring for TYPO3 sites and extensions using Rector. Apply version migrations, remove deprecations, and modernize code safely in development with configurable rule sets for TYPO3 7–12+.
--dry-run).Adopt if:
Look elsewhere if:
ctrl/columns keys).For Executives: "TYPO3 Rector automates 70–80% of the manual work required to upgrade TYPO3, reducing migration costs by $50K–$200K per project. For example, a client upgrading from v10 to v14 could save 3–6 months of dev time while ensuring zero downtime. It’s a force multiplier for our TYPO3 team, letting them focus on innovation instead of busywork."
For Engineering: *"This is Rector for TYPO3—a PHP refactoring tool that:
$TYPO3_CONF_VARS → $GLOBALS['TYPO3_CONF_VARS']).--dry-run before production.
Example: Upgrading a v12 extension to v14 takes 1 command (vendor/bin/rector process) instead of days of manual hunting for deprecated APIs. We’ll need to:ClassAliasMap to composer.json for cross-version compatibility.For DevOps: *"Add this to your TYPO3 upgrade pipeline:
# GitHub Actions example
- name: Run TYPO3 Rector
run: |
composer require --dev ssch/typo3-rector
vendor/bin/rector process --dry-run # Validate changes
vendor/bin/rector process # Apply (post-review)
vendor/bin/ecs check # Enforce standards
Key: Never run on production. Use --dry-run to preview changes and test thoroughly in staging."*
How can I help you explore Laravel packages today?