Only include ParserXML when it is being used
authorJens Frank <jeluf@users.mediawiki.org>
Thu, 27 Jan 2005 21:46:04 +0000 (21:46 +0000)
committerJens Frank <jeluf@users.mediawiki.org>
Thu, 27 Jan 2005 21:46:04 +0000 (21:46 +0000)
includes/Setup.php

index dbd07a4..f8f961d 100644 (file)
@@ -73,7 +73,7 @@ require_once( 'Block.php' );
 require_once( 'MessageCache.php' );
 require_once( 'BlockCache.php' );
 require_once( 'Parser.php' );
-require_once( 'ParserXML.php' );
+require_once( 'Parser.php' );
 require_once( 'ParserCache.php' );
 require_once( 'WebRequest.php' );
 require_once( 'LoadBalancer.php' );
@@ -355,8 +355,12 @@ $wgMagicWords = array();
 $wgMwRedir =& MagicWord::get( MAG_REDIRECT );
 $wgParserCache = new ParserCache( $messageMemc );
 
-if ( $wgUseXMLparser ) $wgParser = new ParserXML();
-else $wgParser = new Parser();
+if ( $wgUseXMLparser ) {
+       require_once( 'ParserXML.php' );
+       $wgParser = new ParserXML();
+} else {
+       $wgParser = new Parser();
+}
 $wgOut->setParserOptions( ParserOptions::newFromUser( $wgUser ) );
 $wgMsgParserOptions = ParserOptions::newFromUser($wgUser);
 wfSeedRandom();