Task #88687
closedConfigure extbase request handlers via PHP
100%
Description
This patch removes the ability to configure extbase
request handlers via typoscript. This is done because
typoscript is too variable, i.e. the configuration may
change depending on the day, the hour and whatever
possibility typoscript offers when it comes to conditions.
The ability to configure request handlers does not vanish
but needs to be immutable and predictable at an early
stage of the runtime.
To achieve this, the configuration has to be put into the
file "EXT:Configuration/Extbase/RequestHandlers.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.
With typoscript, it was also possible to override
configuration keys and therefore completely override
request handlers set by core extensions. This is no
longer possible and considered bad practice anyway.
A suitable request handler is now only determined by
its priority.
Updated by Gerrit Code Review over 5 years ago
- Status changed from New to Under Review
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61226
Updated by Gerrit Code Review over 5 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61226
Updated by Gerrit Code Review over 5 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61226
Updated by Gerrit Code Review over 5 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61226
Updated by Anonymous over 5 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 00878d3c7a8c47a351b94d29ecae99e90dcb42ea.