MediaWiki REL1_32
MalformedTitleException.php
Go to the documentation of this file.
1<?php
25class MalformedTitleException extends Exception implements ILocalizedException {
26 private $titleText = null;
27 private $errorMessage = null;
29
36 public function __construct(
38 ) {
39 $this->errorMessage = $errorMessage;
40 $this->titleText = $titleText;
41 if ( $titleText !== null ) {
43 }
44 $this->errorMessageParameters = $errorMessageParameters;
45
46 // Supply something useful for Exception::getMessage() to return.
48 $enMsg->inLanguage( 'en' )->useDatabase( false );
49 parent::__construct( $enMsg->text() );
50 }
51
56 public function getTitleText() {
57 return $this->titleText;
58 }
59
64 public function getErrorMessage() {
66 }
67
72 public function getErrorMessageParameters() {
74 }
75
80 public function getMessageObject() {
81 return wfMessage( $this->getErrorMessage(), $this->getErrorMessageParameters() );
82 }
83}
MalformedTitleException is thrown when a TitleParser is unable to parse a title string.
__construct( $errorMessage, $titleText=null, $errorMessageParameters=[])
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
Interface for MediaWiki-localized exceptions.