From: Josef Glatz Date: Thu, 27 Oct 2016 09:42:25 +0000 (+0200) Subject: [TASK] Extbase RequestBuilder: provide plugin name in exception X-Git-Tag: TYPO3_8-5-0~268 X-Git-Url: http://git.typo3.org/Packages/TYPO3.CMS.git/commitdiff_plain/bcfe42dd7c440eae42f7a86e99a085d162929dce [TASK] Extbase RequestBuilder: provide plugin name in exception Add plugin name as it is already provided in above exception. Resolves: #78438 Releases: master Change-Id: Idd1498bbcb8d070c4240e0285aec06d414208e83 Reviewed-on: https://review.typo3.org/50398 Reviewed-by: Wouter Wolters Tested-by: TYPO3com Reviewed-by: Oliver Klee Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn --- diff --git a/typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php b/typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php index 095907cf8360..0c499f922203 100644 --- a/typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php +++ b/typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php @@ -212,7 +212,10 @@ class RequestBuilder implements \TYPO3\CMS\Core\SingletonInterface } elseif (isset($configuration['mvc']['callDefaultActionIfActionCantBeResolved']) && (bool)$configuration['mvc']['callDefaultActionIfActionCantBeResolved']) { return $this->defaultControllerName; } - throw new \TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException('The controller "' . $parameters['controller'] . '" is not allowed by this plugin. Please check for TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility::configurePlugin() in your ext_localconf.php.', 1313855173); + throw new \TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException( + 'The controller "' . $parameters['controller'] . '" is not allowed by plugin "' . $this->pluginName . '". Please check for TYPO3\\CMS\\Extbase\\Utility\\ExtensionUtility::configurePlugin() in your ext_localconf.php.', + 1313855173 + ); } return filter_var($parameters['controller'], FILTER_SANITIZE_STRING); }