From ca32f08966f1b51fcb19460f0996bb0c4048e6fe Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sat, 3 Dec 2011 13:29:22 +0100 Subject: Update to MediaWiki 1.18.0 * also update ArchLinux skin to chagnes in MonoBook * Use only css to hide our menu bar when printing --- tests/phpunit/MediaWikiPHPUnitCommand.php | 46 +++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 tests/phpunit/MediaWikiPHPUnitCommand.php (limited to 'tests/phpunit/MediaWikiPHPUnitCommand.php') diff --git a/tests/phpunit/MediaWikiPHPUnitCommand.php b/tests/phpunit/MediaWikiPHPUnitCommand.php new file mode 100644 index 00000000..c0d9f363 --- /dev/null +++ b/tests/phpunit/MediaWikiPHPUnitCommand.php @@ -0,0 +1,46 @@ + false, + 'file=' => false, + 'keep-uploads' => false, + ); + + public function __construct() { + foreach( self::$additionalOptions as $option => $default ) { + $this->longOptions[$option] = $option . 'Handler'; + } + + } + + public static function main( $exit = true ) { + $command = new self; + $command->run($_SERVER['argv'], $exit); + } + + public function __call( $func, $args ) { + + if( substr( $func, -7 ) == 'Handler' ) { + if( is_null( $args[0] ) ) $args[0] = true; //Booleans + self::$additionalOptions[substr( $func, 0, -7 ) ] = $args[0]; + } + } + + public function showHelp() { + parent::showHelp(); + + print <<