From 481f1d132b515b5fc64aa2ddafa43151acbf23d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Fri, 10 Sep 2021 10:00:18 +0200 Subject: [PATCH] Ensure proper type of argument --- .../ext/ep_products/Classes/Controller/AjaxSearchController.php | 2 +- .../typo3conf/ext/ep_products/Classes/Service/DateService.php | 2 +- .../ext/ep_products/Classes/Service/SearchResultUrlService.php | 2 +- .../ext/ep_theme/Classes/Controller/FormController.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php index 6aeb00c3..3cf2e05e 100644 --- a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php +++ b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php @@ -125,7 +125,7 @@ class AjaxSearchController extends ActionController $referringPageUri = $this ->uriBuilder ->reset() - ->setTargetPageUid($this->settings['defaultSearchPageUid']) + ->setTargetPageUid((int)$this->settings['defaultSearchPageUid']) ->uriFor( 'searchresult', ['filterSettings' => $encodedFilterSettings], diff --git a/public/typo3conf/ext/ep_products/Classes/Service/DateService.php b/public/typo3conf/ext/ep_products/Classes/Service/DateService.php index fe64ba45..53b741c6 100644 --- a/public/typo3conf/ext/ep_products/Classes/Service/DateService.php +++ b/public/typo3conf/ext/ep_products/Classes/Service/DateService.php @@ -424,7 +424,7 @@ class DateService implements SingletonInterface $hotelUid = $row['hotelUid']; $hotelUri = $this->uriBuilder ->reset() - ->setTargetPageUid($row['hotelDetailPageUid']) + ->setTargetPageUid((int)$row['hotelDetailPageUid']) ->buildFrontendUri(); if (!array_key_exists($hotelUid, $priceTable[$categoryUid])) { diff --git a/public/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php b/public/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php index 91039a12..f31f24ce 100644 --- a/public/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php +++ b/public/typo3conf/ext/ep_products/Classes/Service/SearchResultUrlService.php @@ -72,7 +72,7 @@ class SearchResultUrlService implements SingletonInterface $uri = $this ->uriBuilder ->reset() - ->setTargetPageUid($detailPageUid) + ->setTargetPageUid((int)$detailPageUid) ->setCreateAbsoluteUri(true) ->uriFor('detail', $arguments, 'Product', 'epproducts', 'product_detail') ; diff --git a/public/typo3conf/ext/ep_theme/Classes/Controller/FormController.php b/public/typo3conf/ext/ep_theme/Classes/Controller/FormController.php index e5c08194..50d7acac 100644 --- a/public/typo3conf/ext/ep_theme/Classes/Controller/FormController.php +++ b/public/typo3conf/ext/ep_theme/Classes/Controller/FormController.php @@ -69,7 +69,7 @@ class FormController extends ActionController return $this->uriBuilder ->reset() ->setCreateAbsoluteUri(true) - ->setTargetPageUid($pageUid) + ->setTargetPageUid((int)$pageUid) ->build() ; }