Skip to content

Commit 3edeb0f

Browse files
committed
Add mapping for routing to requestGetAttributeMapping
1 parent dfde47a commit 3edeb0f

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

extension.neon

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ parameters:
8080
normalizedParams: TYPO3\CMS\Core\Http\NormalizedParams
8181
site: TYPO3\CMS\Core\Site\Entity\Site
8282
applicationType: TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_*
83+
routing: TYPO3\CMS\Core\Routing\SiteRouteResult|TYPO3\CMS\Core\Routing\PageArguments
8384
stubFiles:
8485
- stubs/DomainObjectInterface.stub
8586
- stubs/GeneralUtility.stub

tests/Unit/Type/data/request-get-attribute-return-types.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ class MyRequest
1414

1515
public function getAttributeTests(ServerRequestInterface $request): void
1616
{
17+
if (class_exists(\TYPO3\CMS\Core\Routing\SiteRouteResult::class) && class_exists(\TYPO3\CMS\Core\Routing\PageArguments::class)) {
18+
assertType(\TYPO3\CMS\Core\Routing\PageArguments::class . '|' . \TYPO3\CMS\Core\Routing\SiteRouteResult::class . '|null', $request->getAttribute('routing'));
19+
}
1720
assertType(SiteLanguage::class . '|null', $request->getAttribute('language'));
1821
assertType(Site::class . '|null', $request->getAttribute('site'));
1922
assertType(NormalizedParams::class . '|null', $request->getAttribute('normalizedParams'));

0 commit comments

Comments
 (0)