[TASK] Streamline typolink LinkResult
This change unifies the generation of the LinkResult object in order to allow the generation of the LinkResult for JSON output (EXT:headless) and HTML output, by using the ->adapt() functionality within the typolink() call. The internal class (HtmlLinkResult), which was added during v12 development, is removed in favor of the new ::adapt() method. Resolves: #98657 Releases: main Change-Id: I7dbed554eccac6fedf5433a7dc0793b99b07c85e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76166 Tested-by:core-ci <typo3@b13.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- Build/phpstan/phpstan-baseline.neon 0 additions, 5 deletionsBuild/phpstan/phpstan-baseline.neon
- typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php 8 additions, 7 deletions.../frontend/Classes/ContentObject/ContentObjectRenderer.php
- typo3/sysext/frontend/Classes/Typolink/HtmlLinkResult.php 0 additions, 119 deletionstypo3/sysext/frontend/Classes/Typolink/HtmlLinkResult.php
- typo3/sysext/frontend/Classes/Typolink/LinkResult.php 87 additions, 23 deletionstypo3/sysext/frontend/Classes/Typolink/LinkResult.php
- typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php 0 additions, 1 deletion...nd/Tests/Unit/ContentObject/ContentObjectRendererTest.php
Please register or sign in to comment