wiki.techinc.nl/mw-config/overrides/README

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
718 B
Text
Raw Normal View History

Don't modify the installer if you want to alter its behavior, including
the contents of generated LocalSettings.php in your package. Instead,
you can override classes used by the installer.
You can override 3 classes:
* LocalSettingsGenerator - generates LocalSettings.php
* WebInstaller - web installer UI
* CliInstaller - command-line installer
Example override:
$overrides['LocalSettingsGenerator'] = 'MyLocalSettingsGenerator';
class MyLocalSettingsGenerator extends MediaWiki\Installer\LocalSettingsGenerator {
function getText() {
// Modify an existing setting
$this->values['wgDefaultSkin'] = 'vector';
// add a new setting
$ls = parent::getText();
return $ls . "\n\$wgMiserMode = true;\n";
}
}