MediaWiki  1.30.0
UserOptions Class Reference

Public Member Functions

 __construct ( $opts, $args)
 Constructor. More...
 
 run ()
 Dumb stuff to run a mode. More...
 
 warn ()
 The warning message and countdown. More...
 

Static Public Member Functions

static getDefaultOptionsNames ()
 Return an array of option names. More...
 
static showUsageAndExit ()
 

Public Attributes

 $mAnOption
 
 $mDry
 
 $mNewValue
 
 $mOldValue
 
 $mQuick
 
 $mQuiet
 
 $mReady
 

Private Member Functions

 CHANGER ()
 Change our users options. More...
 
 checkOpts ( $opts, $args)
 This is used to check options. More...
 
 initializeOpts ( $opts, $args)
 load script options in the object More...
 
 LISTER ()
 List default options and their value. More...
 
 USAGER ()
 List options usage. More...
 

Private Attributes

 $mMode
 

Detailed Description

Definition at line 33 of file userOptions.inc.

Constructor & Destructor Documentation

◆ __construct()

UserOptions::__construct (   $opts,
  $args 
)

Constructor.

Will show usage and exit if script options are not correct

Parameters
array$opts
array$args

Definition at line 48 of file userOptions.inc.

References $args, checkOpts(), initializeOpts(), and showUsageAndExit().

Member Function Documentation

◆ CHANGER()

UserOptions::CHANGER ( )
private

Change our users options.

Definition at line 192 of file userOptions.inc.

References $dbr, $user, $username, as, DB_REPLICA, User\newFromId(), warn(), and wfGetDB().

◆ checkOpts()

UserOptions::checkOpts (   $opts,
  $args 
)
private

This is used to check options.

Only needed on construction

Parameters
array$opts
array$args
Returns
bool

Definition at line 64 of file userOptions.inc.

References $args, and captcha-old\count.

Referenced by __construct().

◆ getDefaultOptionsNames()

static UserOptions::getDefaultOptionsNames ( )
static

Return an array of option names.

Returns
array

Definition at line 235 of file userOptions.inc.

References $ret, as, and User\getDefaultOptions().

◆ initializeOpts()

UserOptions::initializeOpts (   $opts,
  $args 
)
private

load script options in the object

Parameters
array$opts
array$args
Returns
bool

Definition at line 84 of file userOptions.inc.

References $args.

Referenced by __construct().

◆ LISTER()

UserOptions::LISTER ( )
private

List default options and their value.

Definition at line 124 of file userOptions.inc.

References $opt, $value, as, and User\getDefaultOptions().

◆ run()

UserOptions::run ( )

Dumb stuff to run a mode.

Returns
bool

Definition at line 111 of file userOptions.inc.

◆ showUsageAndExit()

static UserOptions::showUsageAndExit ( )
static

Definition at line 245 of file userOptions.inc.

References and(), change, database, is(), list, not, of, options(), or, php, save, script(), settings, user, value, and you.

Referenced by __construct().

◆ USAGER()

UserOptions::USAGER ( )
private

List options usage.

Definition at line 139 of file userOptions.inc.

References $dbr, $mAnOption, $name, $ret, $user, $value, as, DB_REPLICA, User\getDefaultOptions(), User\newFromId(), and wfGetDB().

◆ warn()

UserOptions::warn ( )

The warning message and countdown.

Returns
bool

Definition at line 277 of file userOptions.inc.

References c, change, database, in, is(), made, script(), skin(), use, wfCountDown(), and will.

Referenced by CHANGER().

Member Data Documentation

◆ $mAnOption

UserOptions::$mAnOption

Definition at line 37 of file userOptions.inc.

Referenced by USAGER().

◆ $mDry

UserOptions::$mDry

Definition at line 36 of file userOptions.inc.

◆ $mMode

UserOptions::$mMode
private

Definition at line 41 of file userOptions.inc.

◆ $mNewValue

UserOptions::$mNewValue

Definition at line 39 of file userOptions.inc.

◆ $mOldValue

UserOptions::$mOldValue

Definition at line 38 of file userOptions.inc.

◆ $mQuick

UserOptions::$mQuick

Definition at line 34 of file userOptions.inc.

◆ $mQuiet

UserOptions::$mQuiet

Definition at line 35 of file userOptions.inc.

◆ $mReady

UserOptions::$mReady

Definition at line 41 of file userOptions.inc.


The documentation for this class was generated from the following file: