[FEATURE] Fetch error pages via subrequests instead of HTTP
There are many reasons to not issue a second HTTP request for error pages and instead issue an in-process subrequest. This patch makes that change, and refactors PageContentErrorHandler a bit while there. Resolves: #94402 Releases: master Change-Id: I6da9d753bebc0ef038278185629433587a9b7162 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69547 Tested-by:Benjamin Franzke <bfr@qbus.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Classes/Error/PageErrorHandler/PageContentErrorHandler.php 118 additions, 71 deletions...lasses/Error/PageErrorHandler/PageContentErrorHandler.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 2 additions, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml 3 additions, 0 deletions...t/core/Configuration/DefaultConfigurationDescription.yaml
- typo3/sysext/core/Configuration/FactoryConfiguration.php 1 addition, 1 deletiontypo3/sysext/core/Configuration/FactoryConfiguration.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-94402-GeneratedErrorPagesViaTYPO3-internalSubrequest.rst 35 additions, 0 deletions...-94402-GeneratedErrorPagesViaTYPO3-internalSubrequest.rst
- typo3/sysext/core/Tests/Functional/SiteHandling/SiteBasedTestTrait.php 12 additions, 3 deletions...core/Tests/Functional/SiteHandling/SiteBasedTestTrait.php
- typo3/sysext/core/Tests/Unit/Site/Entity/SiteTest.php 56 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Site/Entity/SiteTest.php
- typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php 11 additions, 1 deletion...Classes/Middleware/PrepareTypoScriptFrontendRendering.php
- typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php 0 additions, 14 deletions...tend/Classes/Middleware/ShortcutAndMountPointRedirect.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Fixtures/SlugScenario.yaml 2 additions, 1 deletion.../Tests/Functional/SiteHandling/Fixtures/SlugScenario.yaml
- typo3/sysext/frontend/Tests/Functional/SiteHandling/SlugLinkGeneratorTest.php 2 additions, 1 deletion...d/Tests/Functional/SiteHandling/SlugLinkGeneratorTest.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/SlugSiteRequestTest.php 24 additions, 8 deletions...end/Tests/Functional/SiteHandling/SlugSiteRequestTest.php
Please register or sign in to comment