diff --git a/typo3/sysext/extbase/Classes/Mvc/Request.php b/typo3/sysext/extbase/Classes/Mvc/Request.php index 1b06e3b8e6ec983ad0195493a0187418ffee51d9..09eaf3398b843f51164b380fb5c824f5b525fb53 100644 --- a/typo3/sysext/extbase/Classes/Mvc/Request.php +++ b/typo3/sysext/extbase/Classes/Mvc/Request.php @@ -390,7 +390,7 @@ class Request implements RequestInterface $this->internalArguments[$argumentName] = $value; return; } - if ($argumentName[0] !== '@') { + if (!in_array($argumentName, array('@extension', '@subpackage', '@controller', '@action', '@format', '@vendor'), true)) { $this->arguments[$argumentName] = $value; } }