MediaWiki REL1_32
WebInstallerDocument.php
Go to the documentation of this file.
1<?php
22abstract class WebInstallerDocument extends WebInstallerPage {
23
27 abstract protected function getFileName();
28
29 public function execute() {
30 $text = $this->getFileContents();
31 $text = InstallDocFormatter::format( $text );
32 $this->parent->output->addWikiTextAsInterface( $text );
33 $this->startForm();
34 $this->endForm( false );
35 }
36
40 public function getFileContents() {
41 $file = __DIR__ . '/../../' . $this->getFileName();
42 if ( !file_exists( $file ) ) {
43 return wfMessage( 'config-nofile', $file )->plain();
44 }
45
46 return file_get_contents( $file );
47 }
48
49}
Abstract class to define pages for the web installer.
endForm( $continue='continue', $back='back')
either a unescaped string or a HtmlArmor object after in associative array form externallinks including delete and has completed for all link tables whether this was an auto creation use $formDescriptor instead default is conds Array Extra conditions for the No matching items in log is displayed if loglist is empty msgKey Array If you want a nice box with a set this to the key of the message First element is the message additional optional elements are parameters for the key that are processed with wfMessage() -> params() ->parseAsBlock() - offset Set to overwrite offset parameter in $wgRequest set to '' to unset offset - wrap String Wrap the message in html(usually something like "&lt;div ...>$1&lt;/div>"). - flags Integer display flags(NO_ACTION_LINK, NO_EXTRA_USER_LINKS) 'LogException':Called before an exception(or PHP error) is logged. This is meant for integration with external error aggregation services