Abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effo...
setAllowUnregisteredOptions( $allow)
Sets whether to allow unregistered options, which are options passed to a script that do not match an...
static requireTestsAutoloader()
Call this to set up the autoloader to allow classes to be used from the tests directory.
getOption( $name, $default=null)
Get an option, or return the default.
getDbType()
Does the script need different DB access? By default, we give Maintenance scripts normal rights to th...
forceFormatServerArgv()
Force the format of elements in $_SERVER['argv'].
addOption( $name, $description, $required=false, $withArg=false, $shortName=false, $multiOccurrence=false)
Add a parameter to the script.
finalSetup()
Handle some last-minute setup here.
require_once RUN_MAINTENANCE_IF_MAIN