/**
* Installs the auto-detected extensions.
*
- * TODO: this only requires them?
+ * @TODO: this only requires them? That's all it's supposed to do. Poorly
+ * named step.
*
* @return Status
*/
return Status::newGood();
}
+ /**
+ * Get an array of install steps. These could be a plain key like the defaults
+ * in $installSteps, or could be an array with a name and a specific callback
+ *
+ * @return array
+ */
public function getInstallSteps() {
if( $this->getVar( '_UpgradeDone' ) ) {
$this->installSteps = array( 'localsettings' );
}
/**
- * TODO: document
+ * Generate $wgSecretKey. Will warn if we had to use mt_rand() instead of
+ * /dev/urandom
*
* @return Status
*/
}
/**
- * TODO: document
+ * Create the first user account, grant it sysop and bureaucrat rights
*
* @return Status
*/