[TASK] Change Site Base Handling to PSR-7 URI Interface 70/58070/7
authorBenni Mack <benni@typo3.org>
Wed, 29 Aug 2018 15:17:36 +0000 (17:17 +0200)
committerAndreas Fernandez <a.fernandez@scripting-base.de>
Wed, 29 Aug 2018 20:00:55 +0000 (22:00 +0200)
commit51a7bb5e203636550982d5061bb928085cc7b994
tree38401212df037338862ab94dc9709d126b7fdb6f
parentaef8cfbdd27d3bfafb5b5c70890262ea27862d14
[TASK] Change Site Base Handling to PSR-7 URI Interface

While working with Site Handling API, it's more than obvious
that we should utilize the UriInterface, to integrate PSR-7
more natively.

The Interface changes, however, as it was only introduced
recently, this should not be an issue.

Resolves: #86027
Releases: master
Change-Id: Id06ccbcf2bbced8408342866d295edc3f11a376a
Reviewed-on: https://review.typo3.org/58070
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
15 files changed:
typo3/sysext/backend/Classes/Form/Element/InputSlugElement.php
typo3/sysext/backend/Tests/Functional/View/PageLayoutViewTest.php
typo3/sysext/core/Classes/Http/Uri.php
typo3/sysext/core/Classes/Routing/PageUriBuilder.php
typo3/sysext/core/Classes/Routing/SiteMatcher.php
typo3/sysext/core/Classes/Site/Entity/NullSite.php
typo3/sysext/core/Classes/Site/Entity/PseudoSite.php
typo3/sysext/core/Classes/Site/Entity/Site.php
typo3/sysext/core/Classes/Site/Entity/SiteLanguage.php
typo3/sysext/core/Tests/Unit/Http/UriTest.php
typo3/sysext/core/Tests/Unit/Site/Entity/PseudoSiteTest.php
typo3/sysext/core/Tests/Unit/Site/Entity/SiteTest.php
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/frontend/Classes/Middleware/SiteResolver.php
typo3/sysext/frontend/Tests/Unit/Middleware/SiteResolverTest.php