From df50c8da03033c3282a9589b292b00002f4f08e8 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Thu, 2 Nov 2017 11:52:20 +1300 Subject: [PATCH] BUG Use parse_str in place of guzzle library Fixes #7540 --- src/Core/Startup/ParameterConfirmationToken.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Core/Startup/ParameterConfirmationToken.php b/src/Core/Startup/ParameterConfirmationToken.php index 9b8d236d4..642812c3b 100644 --- a/src/Core/Startup/ParameterConfirmationToken.php +++ b/src/Core/Startup/ParameterConfirmationToken.php @@ -2,7 +2,6 @@ namespace SilverStripe\Core\Startup; -use function GuzzleHttp\Psr7\parse_query; use SilverStripe\Control\Controller; use SilverStripe\Control\HTTPRequest; use SilverStripe\Control\HTTPResponse; @@ -138,7 +137,7 @@ class ParameterConfirmationToken // Filter backURL if it contains the given request parameter list(,$query) = explode('?', $backURL); - $queryArgs = parse_query($query); + parse_str($query, $queryArgs); $name = $this->getName(); if (isset($queryArgs[$name])) { return $queryArgs[$name];