4 * Backwards-compatibility wrapper for old-style maintenance scripts
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 );
22 * No help, it would just be misleading since it misses custom options
24 protected function maybeHelp( $force = false ) {
27 parent::maybeHelp( true );
30 public function execute() {
31 global $args, $options;
33 $options = $this->mOptions;
37 $maintClass = 'CommandLineInc';
38 require( DO_MAINTENANCE );