feat: boot TYPO3 13 with site configs and the theme build
- Site configs for the seven live sites from EP/website, Development base variants on *-ep13.ddev.site (DDEV additional_hostnames) - Webpack Encore build moved to the root, output in packages/ep_theme/Resources/Public, public path /_assets/<hash> - Search UI removed from the kept layouts and partials, as the static export already does - Daytrip room selection and the contingent chain removed (contingent import is not ported; no daytrip product has current contingents) - f:uri.action is final in v13: Uri\AjaxViewHelper invokes it - Remaining QueryBuilder::execute() and array logicalAnd() calls, addRootLineFields, TSFE getData, legacy typo3conf/ext template path - Rector skips the plugin-to-CType rules; plugins stay list_type Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
41b9302d9b
commit
a598339f67
56 files changed
+10844
-1348
No files matched your search
+11
-2
@@ -3,6 +3,7 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
use Rector\Config\RectorConfig;
|
||||
use Rector\Php84\Rector\Param\ExplicitNullableParamTypeRector;
|
||||
use Rector\ValueObject\PhpVersion;
|
||||
use Ssch\TYPO3Rector\CodeQuality\General\ConvertImplicitVariablesToExplicitGlobalsRector;
|
||||
use Ssch\TYPO3Rector\CodeQuality\General\ExtEmConfRector;
|
||||
@@ -10,6 +11,9 @@ use Ssch\TYPO3Rector\CodeQuality\General\RemoveTypo3VersionChecksRector;
|
||||
use Ssch\TYPO3Rector\Configuration\Typo3Option;
|
||||
use Ssch\TYPO3Rector\Set\Typo3LevelSetList;
|
||||
use Ssch\TYPO3Rector\Set\Typo3SetList;
|
||||
use Ssch\TYPO3Rector\TYPO313\v4\MigratePluginContentElementAndPluginSubtypesRector;
|
||||
use Ssch\TYPO3Rector\TYPO313\v4\MigratePluginContentElementAndPluginSubtypesSwapArgsRector;
|
||||
use Ssch\TYPO3Rector\TYPO313\v4\MigratePluginContentElementAndPluginSubtypesTCARector;
|
||||
|
||||
return RectorConfig::configure()
|
||||
->withPaths([
|
||||
@@ -17,8 +21,12 @@ return RectorConfig::configure()
|
||||
])
|
||||
->withSkip([
|
||||
__DIR__ . '/packages/*/Resources/Private/Assets/*',
|
||||
// Plugins stay list_type plugins until the TYPO3 14 step, which migrates tt_content
|
||||
MigratePluginContentElementAndPluginSubtypesRector::class,
|
||||
MigratePluginContentElementAndPluginSubtypesSwapArgsRector::class,
|
||||
MigratePluginContentElementAndPluginSubtypesTCARector::class,
|
||||
])
|
||||
->withPhpVersion(PhpVersion::PHP_82)
|
||||
->withPhpVersion(PhpVersion::PHP_85)
|
||||
->withSets([
|
||||
Typo3SetList::GENERAL,
|
||||
Typo3LevelSetList::UP_TO_TYPO3_13,
|
||||
@@ -27,9 +35,10 @@ return RectorConfig::configure()
|
||||
->withImportNames(true, true, false, true)
|
||||
->withRules([
|
||||
ConvertImplicitVariablesToExplicitGlobalsRector::class,
|
||||
ExplicitNullableParamTypeRector::class,
|
||||
])
|
||||
->withConfiguredRule(ExtEmConfRector::class, [
|
||||
ExtEmConfRector::PHP_VERSION_CONSTRAINT => '8.2.0-8.5.99',
|
||||
ExtEmConfRector::PHP_VERSION_CONSTRAINT => '8.5.0-8.5.99',
|
||||
ExtEmConfRector::TYPO3_VERSION_CONSTRAINT => '13.4.0-13.4.99',
|
||||
ExtEmConfRector::ADDITIONAL_VALUES_TO_BE_REMOVED => [],
|
||||
])
|
||||
|
||||
Reference in new issue
Block a user