From ef16c8ab3a3fc3943a27a0627b380dae1daeaf29 Mon Sep 17 00:00:00 2001
From: Claus Due <claus@namelesscoder.net>
Date: Thu, 11 May 2017 15:36:59 +0200
Subject: [PATCH] [FOLLOWUP][BUGFIX] Convert ViewHelpers to static calling

Followup to prevent a variable reassignment which in
turn prevents overriding the controller, extension and
plugin name in f:uri.action.

Change-Id: I766e110555e03b36b93c777c63bbd629a42999fd
Resolves: #81143
Releases: master
Reviewed-on: https://review.typo3.org/52778
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
---
 typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php
index 571b2f8e3c8b..4ec50d57c6a2 100644
--- a/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php
+++ b/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php
@@ -82,10 +82,10 @@ class ActionViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelp
         $argumentsToBeExcludedFromQueryString = $arguments['argumentsToBeExcludedFromQueryString'];
         $addQueryStringMethod = $arguments['addQueryStringMethod'];
         $action = $arguments['action'];
-        $arguments = $arguments['arguments'];
         $controller = $arguments['controller'];
         $extensionName = $arguments['extensionName'];
         $pluginName = $arguments['pluginName'];
+        $arguments = $arguments['arguments'];
 
         $uri = $renderingContext->getControllerContext()->getUriBuilder()
             ->reset()
-- 
GitLab