|
| | __construct () |
| | Default constructor.
|
| |
| | execute () |
| | Do the actual work.
|
| |
| | handleHooks (string $realName, array $value) |
| |
Public Member Functions inherited from MediaWiki\Maintenance\Maintenance |
| | canExecuteWithoutLocalSettings () |
| | Whether this script can run without LocalSettings.php.
|
| |
| | checkRequiredExtensions () |
| | Verify that the required extensions are installed.
|
| |
| | cleanupChanneled () |
| | Clean up channeled output.
|
| |
| | clearParamsAndArgs () |
| | Clear all params and arguments.
|
| |
| | createChild (string $maintClass, ?string $classFile=null) |
| | Returns an instance of the given maintenance script, with all of the current arguments passed to it.
|
| |
| | finalSetup (SettingsBuilder $settingsBuilder) |
| | Handle some last-minute setup here.
|
| |
| | getConfig () |
| |
| | getDbType () |
| | Does the script need different DB access? By default, we give Maintenance scripts normal rights to the DB.
|
| |
| | getName () |
| | Get the script's name.
|
| |
| | getParameters () |
| |
| | isQuiet () |
| |
| | loadParamsAndArgs ( $self=null, $opts=null, $args=null) |
| | Process command line arguments when running as a child script.
|
| |
| | loadWithArgv ( $argv) |
| | Load params and arguments from a given array of command-line arguments.
|
| |
| | memoryLimit () |
| | Override memory_limit from php.ini on maintenance scripts.
|
| |
| | outputChanneled ( $msg, $channel=null) |
| | Message outputter with channeled message support.
|
| |
| | purgeRedundantText ( $delete=true) |
| | Support function for cleaning up redundant text records.
|
| |
| | runChild ( $maintClass, $classFile=null) |
| | Returns an instance of the given maintenance script, with all of the current arguments passed to it.
|
| |
| | setArg ( $argId, $value) |
| | Programmatically set the value of the given argument.
|
| |
| | setConfig (Config $config) |
| |
| | setDB (IMaintainableDatabase $db) |
| | Sets database object to be returned by getDB().
|
| |
| | setLBFactory (ILBFactory $lbFactory) |
| |
| | setName (string $name) |
| |
| | setOption (string $name, $value) |
| | Programmatically set the value of the given option.
|
| |
| | setup () |
| | Provides subclasses with an opportunity to perform initial checks.
|
| |
| | validateParamsAndArgs () |
| | Run some validation checks on the params, etc.
|
| |
|
| | getAllGlobals () |
| |
| | handleCredits (string $realName, array $value) |
| |
| | handleExtensionFunctions (string $realName, array $value) |
| |
| | handleExtensionMessagesFiles (string $realName, array $value, array $vars) |
| |
| | handleMessagesDirs (string $realName, array $value, array $_) |
| |
| | handleResourceModules ( $realName, $value) |
| |
| | needsComposerAutoloader (string $path) |
| |
| | removeAbsolutePath (string $realName, array $value) |
| |
| | removeAutodiscoveredParserTestFiles (string $realName, array $value) |
| |
Protected Member Functions inherited from MediaWiki\Maintenance\Maintenance |
| | addArg ( $arg, $description, $required=true, $multi=false) |
| | Add some args that are needed.
|
| |
| | addDefaultParams () |
| | Add the default parameters to the scripts.
|
| |
| | addDescription ( $text) |
| | Set the description text.
|
| |
| | addOption ( $name, $description, $required=false, $withArg=false, $shortName=false, $multiOccurrence=false) |
| | Add a parameter to the script.
|
| |
| | afterFinalSetup () |
| | Override to perform any required operation at the end of initialisation.
|
| |
| | beginTransaction (IDatabase $dbw, $fname) |
| | Begin a transaction on a DB handle.
|
| |
| | beginTransactionRound ( $fname) |
| | Start a transactional batch of DB operations.
|
| |
| | commitTransaction (IDatabase $dbw, $fname) |
| | Commit the transaction on a DB handle and wait for replica DB servers to catch up.
|
| |
| | commitTransactionRound ( $fname) |
| | Commit a transactional batch of DB operations and wait for replica DB servers to catch up.
|
| |
| | countDown ( $seconds) |
| | Count down from $seconds to zero on the terminal, with a one-second pause between showing each number.
|
| |
| | deleteOption ( $name) |
| | Remove an option.
|
| |
| | error ( $err, $die=0) |
| | Throw an error to the user.
|
| |
| | fatalError ( $msg, $exitCode=1) |
| | Output a message and terminate the current script.
|
| |
| | getArg ( $argId=0, $default=null) |
| | Get an argument.
|
| |
| | getArgName (int $argId) |
| | Get the name of an argument.
|
| |
| | getArgs ( $offset=0) |
| | Get arguments.
|
| |
| | getBatchSize () |
| | Returns batch size.
|
| |
| | getDB ( $db, $groups=[], $dbDomain=false) |
| | Returns a database to be used by current maintenance script.
|
| |
| | getDir () |
| | Get the maintenance directory.
|
| |
| | getHookContainer () |
| | Get a HookContainer, for running extension hooks or for hook metadata.
|
| |
| | getHookRunner () |
| | Get a HookRunner for running core hooks.
|
| |
| | getOption ( $name, $default=null) |
| | Get an option, or return the default.
|
| |
| | getPrimaryDB (string|false $virtualDomain=false) |
| |
| | getReplicaDB (string|false $virtualDomain=false) |
| |
| | getServiceContainer () |
| | Returns the main service container.
|
| |
| | getStdin ( $len=null) |
| | Return input from stdin.
|
| |
| | hasArg ( $argId=0) |
| | Does a given argument exist?
|
| |
| | hasOption ( $name) |
| | Checks to see if a particular option was set.
|
| |
| | loadSpecialVars () |
| | Handle the special variables that are global to all scripts.
|
| |
| | maybeHelp ( $force=false) |
| | Maybe show the help.
|
| |
| | newBatchIterator ( $source) |
| | Wrap an entry iterator into a generator that returns batches of said entries.
|
| |
| | output ( $out, $channel=null) |
| | Throw some output to the user.
|
| |
| | parseIntList ( $text) |
| | Utility function to parse a string (perhaps from a command line option) into a list of integers (perhaps some kind of numeric IDs).
|
| |
| | prompt (string $prompt, ?string $default=null) |
| |
| | promptYesNo ( $prompt, $default=null) |
| |
| | requireExtension ( $name) |
| | Indicate that the specified extension must be loaded before the script can run.
|
| |
| | rollbackTransaction (IDatabase $dbw, $fname) |
| | Rollback the transaction on a DB handle.
|
| |
| | rollbackTransactionRound ( $fname) |
| | Rollback a transactional batch of DB operations.
|
| |
| | setAllowUnregisteredOptions ( $allow) |
| | Sets whether to allow unregistered options, which are options passed to a script that do not match an expected parameter.
|
| |
| | setBatchSize ( $s=0) |
| |
| | showHelp () |
| | Definitely show the help.
|
| |
| | supportsOption ( $name) |
| | Checks to see if a particular option in supported.
|
| |
| | validateUserOption ( $errorMsg) |
| |
| | waitForReplication () |
| | Wait for replica DB servers to catch up.
|
| |