From a4a27c9ef2c3fefa036baef9f7ce1550478068fc Mon Sep 17 00:00:00 2001 From: Matthias Adrowski <matthias.adrowski@sgalinski.de> Date: Mon, 10 Jan 2022 15:58:50 +0100 Subject: [PATCH] [TASK] Migrate SingleViewController --- Classes/Controller/SingleViewController.php | 22 ++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/Classes/Controller/SingleViewController.php b/Classes/Controller/SingleViewController.php index 7d82e25..e7e9e8e 100644 --- a/Classes/Controller/SingleViewController.php +++ b/Classes/Controller/SingleViewController.php @@ -65,18 +65,28 @@ class SingleViewController extends AbstractController { * @return void * @throws \InvalidArgumentException */ - public function singleViewAction() { + public function singleViewAction(): ?\Psr\Http\Message\ResponseInterface { /** @var News $news */ $currentId = (int) $GLOBALS['TSFE']->id; $news = $this->newsRepository->findByUid($currentId); if (!$news) { - return; + if (version_compare(\TYPO3\CMS\Core\Utility\VersionNumberUtility::getCurrentTypo3Version(), '11.0.0', '<')) { + return NULL; + } + else { + return $this->htmlResponse(); + } } /** @var Category $newsCategory */ $newsCategory = $this->categoryRepository->findByUid($news->getPid()); if (!$newsCategory) { - return; + if (version_compare(\TYPO3\CMS\Core\Utility\VersionNumberUtility::getCurrentTypo3Version(), '11.0.0', '<')) { + return NULL; + } + else { + return $this->htmlResponse(); + } } $newsMetaData = $this->getMetaDataForNews($news, $newsCategory); @@ -102,6 +112,12 @@ class SingleViewController extends AbstractController { 'newsAuthor' => $news->getNewsAuthor(), ] ); + if (version_compare(\TYPO3\CMS\Core\Utility\VersionNumberUtility::getCurrentTypo3Version(), '11.0.0', '<')) { + return NULL; + } + else { + return $this->htmlResponse(); + } } /** -- GitLab