[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/maintenance/ -> commandLine.inc (source)

   1  <?php
   2  /**
   3   * Backwards-compatibility wrapper for old-style maintenance scripts.
   4   *
   5   * This program is free software; you can redistribute it and/or modify
   6   * it under the terms of the GNU General Public License as published by
   7   * the Free Software Foundation; either version 2 of the License, or
   8   * (at your option) any later version.
   9   *
  10   * This program is distributed in the hope that it will be useful,
  11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13   * GNU General Public License for more details.
  14   *
  15   * You should have received a copy of the GNU General Public License along
  16   * with this program; if not, write to the Free Software Foundation, Inc.,
  17   * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  18   * http://www.gnu.org/copyleft/gpl.html
  19   *
  20   * @file
  21   * @ingroup Maintenance
  22   */
  23  
  24  require_once  __DIR__ . '/Maintenance.php';
  25  
  26  // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix
  27  global $optionsWithArgs;
  28  // @codingStandardsIgnoreEnd
  29  if ( !isset( $optionsWithArgs ) ) {
  30      $optionsWithArgs = array();
  31  }
  32  
  33  class CommandLineInc extends Maintenance {
  34  	public function __construct() {
  35          // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix
  36          global $optionsWithArgs;
  37          // @codingStandardsIgnoreEnd
  38          parent::__construct();
  39          foreach ( $optionsWithArgs as $name ) {
  40              $this->addOption( $name, '', false, true );
  41          }
  42      }
  43  
  44      /**
  45       * No help, it would just be misleading since it misses custom options
  46       * @param bool $force
  47       */
  48  	protected function maybeHelp( $force = false ) {
  49          if ( !$force ) {
  50              return;
  51          }
  52          parent::maybeHelp( true );
  53      }
  54  
  55  	public function execute() {
  56          // @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix
  57          global $args, $options;
  58          // @codingStandardsIgnoreEnd
  59          $args = $this->mArgs;
  60          $options = $this->mOptions;
  61      }
  62  }
  63  
  64  $maintClass = 'CommandLineInc';
  65  require RUN_MAINTENANCE_IF_MAIN;
  66  


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1