From 6d4f4b2f0010cae83dfe487ab5adecfac02f3adc Mon Sep 17 00:00:00 2001 From: Max Semenik Date: Sun, 20 Mar 2011 18:47:16 +0000 Subject: [PATCH] Installer: require_once extensions, simple require can cause problems with extensions implicitly depending on other extensions (e.g. Maps already requires Validator, if user checks Validator, xe gets a fatal). --- includes/installer/Installer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/installer/Installer.php b/includes/installer/Installer.php index f8ab8965b7..2d4cfbfb95 100644 --- a/includes/installer/Installer.php +++ b/includes/installer/Installer.php @@ -1200,7 +1200,7 @@ abstract class Installer { require( "$IP/includes/DefaultSettings.php" ); foreach( $exts as $e ) { - require( "$path/$e/$e.php" ); + require_once( "$path/$e/$e.php" ); } $hooksWeWant = isset( $wgHooks['LoadExtensionSchemaUpdates'] ) ? -- 2.20.1