From e0845981cf9a2fe4fb77c44cb6611d2137ef7a53 Mon Sep 17 00:00:00 2001 From: Torben Hansen Date: Sun, 30 Jul 2023 14:45:36 +0200 Subject: [PATCH] [BUGFIX] Force correct type in FormViewHelper Add several type casts to avoid notices. Resolves: #101486 Releases: main, 12.4, 11.5 Signed-off-by: Torben Hansen Change-Id: I87f02e129d91ae9902ad74f306f11915d12037b0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80246 Tested-by: Christian Kuhn Tested-by: core-ci Reviewed-by: Christian Kuhn --- typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php index ad6ae53814da..2313314f55fa 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php @@ -208,10 +208,10 @@ protected function setFormActionUri() $uriBuilder = $this->renderingContext->getUriBuilder(); $uriBuilder ->reset() - ->setTargetPageType($this->arguments['pageType'] ?? 0) - ->setNoCache($this->arguments['noCache'] ?? false) + ->setTargetPageType((int)($this->arguments['pageType'] ?? 0)) + ->setNoCache((bool)($this->arguments['noCache'] ?? false)) ->setSection($this->arguments['section'] ?? '') - ->setCreateAbsoluteUri($this->arguments['absolute'] ?? false) + ->setCreateAbsoluteUri((bool)($this->arguments['absolute'] ?? false)) ->setArguments(isset($this->arguments['additionalParams']) ? (array)$this->arguments['additionalParams'] : []) ->setAddQueryString($this->arguments['addQueryString'] ?? false) ->setArgumentsToBeExcludedFromQueryString(isset($this->arguments['argumentsToBeExcludedFromQueryString']) ? (array)$this->arguments['argumentsToBeExcludedFromQueryString'] : [])