[!!!][TASK] Replace config.persistence.classes typoscript
This patch removes support for the configuration of persistence related classes via typoscript. This is done as typoscript is too variable, i.e. the configuration may change depending on the day, the hour and whatever possibility typoscript has when it comes to conditions. The functionality must not vanish completely, but the configuration should be immutable and predictable at an early stage of the runtime. To achieve this, the configuration has to be added to files like EXT:Configuration/Extbase/Persistence/Classes.php This patch is considered breaking as the configuration via typoscript stops working immediately and the configuration syntax slightly changed. The easiest way to migrate to the new syntax is to have a look at configuration files in core extensions. Releases: master Resolves: #87623 Change-Id: Id1ceceafd10ec647507bca8078ebf62fe1b02d2a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59570 Tested-by: TYPO3com <norepl...
Showing
- typo3/sysext/belog/Configuration/Extbase/Persistence/Classes.php 37 additions, 0 deletions...ysext/belog/Configuration/Extbase/Persistence/Classes.php
- typo3/sysext/belog/Configuration/TypoScript/setup.typoscript 1 addition, 24 deletionstypo3/sysext/belog/Configuration/TypoScript/setup.typoscript
- typo3/sysext/beuser/Configuration/Extbase/Persistence/Classes.php 30 additions, 0 deletions...sext/beuser/Configuration/Extbase/Persistence/Classes.php
- typo3/sysext/beuser/Configuration/TypoScript/setup.typoscript 1 addition, 23 deletions...3/sysext/beuser/Configuration/TypoScript/setup.typoscript
- typo3/sysext/core/Classes/Cache/Frontend/NullFrontend.php 156 additions, 0 deletionstypo3/sysext/core/Classes/Cache/Frontend/NullFrontend.php
- typo3/sysext/core/Documentation/Changelog/master/Breaking-87623-ReplaceConfigpersistenceclassesTyposcriptConfiguration.rst 94 additions, 0 deletions...eplaceConfigpersistenceclassesTyposcriptConfiguration.rst
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/Extbase/Persistence/Classes.php 22 additions, 0 deletions...re_tutorial/Configuration/Extbase/Persistence/Classes.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TypoScript/setup.typoscript 0 additions, 25 deletions...s/irre_tutorial/Configuration/TypoScript/setup.typoscript
- typo3/sysext/extbase/Classes/Core/Bootstrap.php 19 additions, 0 deletionstypo3/sysext/extbase/Classes/Core/Bootstrap.php
- typo3/sysext/extbase/Classes/Persistence/ClassesConfiguration.php 84 additions, 0 deletions...sext/extbase/Classes/Persistence/ClassesConfiguration.php
- typo3/sysext/extbase/Classes/Persistence/ClassesConfigurationFactory.php 139 additions, 0 deletions...tbase/Classes/Persistence/ClassesConfigurationFactory.php
- typo3/sysext/extbase/Classes/Persistence/Fixtures/Domain/Model/A.php 25 additions, 0 deletions...t/extbase/Classes/Persistence/Fixtures/Domain/Model/A.php
- typo3/sysext/extbase/Classes/Persistence/Fixtures/Domain/Model/B.php 23 additions, 0 deletions...t/extbase/Classes/Persistence/Fixtures/Domain/Model/B.php
- typo3/sysext/extbase/Classes/Persistence/Fixtures/Domain/Model/C.php 23 additions, 0 deletions...t/extbase/Classes/Persistence/Fixtures/Domain/Model/C.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Persistence/Generic/Backend.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php 23 additions, 53 deletions...ase/Classes/Persistence/Generic/Mapper/DataMapFactory.php
- typo3/sysext/extbase/Configuration/Extbase/Persistence/Classes.php 117 additions, 0 deletions...ext/extbase/Configuration/Extbase/Persistence/Classes.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/Extbase/Persistence/Classes.php 23 additions, 0 deletions...log_example/Configuration/Extbase/Persistence/Classes.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_typoscript_setup.typoscript 0 additions, 29 deletions...s/Extensions/blog_example/ext_typoscript_setup.typoscript
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/class_overriding/b/Configuration/Extbase/Persistence/Classes.php 8 additions, 0 deletions...verriding/b/Configuration/Extbase/Persistence/Classes.php
Please register or sign in to comment