Of course didn't mean to commit var_dump
[mediawiki.git] / maintenance / commandLine.inc
blob0720e76fd6abdddc24d7ebce54007bb787d3ef2c
1 <?php
3 /**
4  * Backwards-compatibility wrapper for old-style maintenance scripts
5  */
6 require( dirname( __FILE__ ) . '/Maintenance.php' );
8 if ( !isset( $optionsWithArgs ) ) {
9     $optionsWithArgs = array();
12 class CommandLineInc extends Maintenance {
13         public function __construct() {
14                 global $optionsWithArgs;
15                 parent::__construct();
16                 foreach ( $optionsWithArgs as $name ) {
17                         $this->addOption( $name, '', false, true );
18                 }
19         }
21         public function getDbType() {
22                 global $wgUseNormalUser;
24                 return ( isset( $wgUseNormalUser ) && $wgUseNormalUser ) ?
25                         Maintenance::DB_STD : Maintenance::DB_ADMIN;
26         }
28         /**
29          * No help, it would just be misleading since it misses custom options
30          */
31         protected function maybeHelp( $force = false ) {
32                 if ( !$force )
33                         return;
34                 parent::maybeHelp( true );
35         }
37         public function execute() {
38                 global $args, $options;
39                 $args = $this->mArgs;
40                 $options = $this->mOptions;
41         }
44 $maintClass = 'CommandLineInc';
45 require( DO_MAINTENANCE );