[BUGFIX] public function configureModule should be static
authorMarkus Günther <mail@markus-guenther.de>
Fri, 20 Jul 2012 18:11:29 +0000 (20:11 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 21 Jul 2012 15:46:41 +0000 (17:46 +0200)
In the class Tx_Extbase_Utility_Extension is the public method configureModule
and it seems that the author of the method forget the static keyword.
The method is used as a static method everywhere but it is not declared
as static.

This patch only set the method to static.

Change-Id: I4ba19f3b0ff763dffd4109a65933623b79e85b45
Fixes: #37922
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/12938
Reviewed-by: Tymoteusz Motylewski
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/sysext/extbase/Classes/Utility/Extension.php

index a7b080d..3c29e5c 100644 (file)
@@ -173,7 +173,7 @@ tt_content.' . $pluginSignature . ' {
         * @param string $modulePath Absolute path to module (not used by Extbase currently)
         * @return array Configuration of the module
         */
-       public function configureModule($moduleSignature, $modulePath) {
+       static public function configureModule($moduleSignature, $modulePath) {
                $moduleConfiguration = $GLOBALS['TBE_MODULES']['_configuration'][$moduleSignature];
                $iconPathAndFilename = $moduleConfiguration['icon'];
                if (substr($iconPathAndFilename, 0, 4) === 'EXT:') {