Jump to content

Manual:Maintenance.php

From mediawiki.org
This page is a translated version of the page Manual:Maintenance.php and the translation is 33% complete.
Not to be confused with another file called Maintenance.php, which is in the maintenance folder.

The Maintenance class is the abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort.

Funktioner

addDescription()

  • addDescription( $text);
    • $text: se den beskrivende tekst.

addArg()

  • addArg( $arg, $description, $required = true );
    • $arg: name of the arg
    • $description: short description of the arg
    • $required: er dette påkrævet?

addOption()

  • addOption($name, $description, $required=false, $withArg=false, $shortName=false);
    • $required: is the param required?
    • $withArg: is an argument required with this option?
    • $shortName: character to use as short name

The shortname would be, e.g., 'm' if you wanted -mFast to be an alternative to --mode=Fast.

getArg()

  • getArg( $argId = 0, $default = null );
    • $argId: the integer value (from zero) for the arg
    • $default: the default if it doesn't exist

getOption()

  • getOption( $name, $default = null );
    • $name: the name of the param
    • $default: standard

outPut()

  • output( $output, $channel = null );

runChild()

  • runChild( $maintClass, $classFile = null );
    • maintClass: a name of a child maintenance class
    • $classFile: full path of where the child is

Se også