Skip to content
Snippets Groups Projects
Commit bb551abc authored by Wolfgang Klinger's avatar Wolfgang Klinger Committed by Benni Mack
Browse files

[BUGFIX] Filter http/verify option for guzzle to boolean

guzzle expects a real boolean value.
This fix filters the given verify option to either the boolean
equivalent or leaves any other string (path to certificate) as is.

Resolves: #78729
Releases: master
Change-Id: I3cc74692303e74b724683e54edad10ecb37e75c7
Reviewed-on: https://review.typo3.org/53648


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarJoerg Boesche <typo3@joergboesche.de>
Tested-by: default avatarJoerg Boesche <typo3@joergboesche.de>
Reviewed-by: default avatarAndreas Fernandez <typo3@scripting-base.de>
Reviewed-by: default avatarJan Helke <typo3@helke.de>
Reviewed-by: default avatarMarkus Sommer <markus.sommer@typo3.org>
Reviewed-by: default avatarHenning Liebe <h.liebe@neusta.de>
Tested-by: default avatarHenning Liebe <h.liebe@neusta.de>
Reviewed-by: default avatarSteffen Frese <steffenf14@gmail.com>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarBenni Mack <benni@typo3.org>
parent 6be328f3
Branches
Tags
No related merge requests found
......@@ -45,6 +45,9 @@ class RequestFactory
*/
protected function getClient(): ClientInterface
{
return GeneralUtility::makeInstance(Client::class, $GLOBALS['TYPO3_CONF_VARS']['HTTP']);
$httpOptions = $GLOBALS['TYPO3_CONF_VARS']['HTTP'];
$httpOptions['verify'] = filter_var($httpOptions['verify'], FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE) ?? $httpOptions['verify'];
return GeneralUtility::makeInstance(Client::class, $httpOptions);
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment