MediaWiki REL1_35
MalformedTitleException Class Reference

MalformedTitleException is thrown when a TitleParser is unable to parse a title string. More...

Inheritance diagram for MalformedTitleException:
Collaboration diagram for MalformedTitleException:

Public Member Functions

 __construct ( $errorMessage, $titleText=null, $errorMessageParameters=[])
 Stable to call.
 
 getErrorMessage ()
 
 getErrorMessageParameters ()
 
 getMessageObject ()
 
 getTitleText ()
 

Private Attributes

 $errorMessage = null
 
 $errorMessageParameters = []
 
 $titleText = null
 

Detailed Description

MalformedTitleException is thrown when a TitleParser is unable to parse a title string.

@newable

Since
1.23

Definition at line 26 of file MalformedTitleException.php.

Constructor & Destructor Documentation

◆ __construct()

MalformedTitleException::__construct (   $errorMessage,
  $titleText = null,
  $errorMessageParameters = [] 
)

Stable to call.

Parameters
string$errorMessageLocalisation message describing the error (since MW 1.26)
string | null$titleTextThe invalid title text (since MW 1.26)
string[]$errorMessageParametersAdditional parameters for the error message. $titleText will be appended if it's not null. (since MW 1.26)

Definition at line 38 of file MalformedTitleException.php.

References $errorMessage, $errorMessageParameters, $titleText, wfEscapeWikiText(), and wfMessage().

Member Function Documentation

◆ getErrorMessage()

MalformedTitleException::getErrorMessage ( )
Since
1.26
Returns
string

Definition at line 66 of file MalformedTitleException.php.

Referenced by getMessageObject(), and HTMLTitleTextField\validate().

◆ getErrorMessageParameters()

MalformedTitleException::getErrorMessageParameters ( )
Since
1.26
Returns
string[]

Definition at line 74 of file MalformedTitleException.php.

Referenced by getMessageObject(), and HTMLTitleTextField\validate().

◆ getMessageObject()

◆ getTitleText()

MalformedTitleException::getTitleText ( )
Since
1.26
Returns
string|null

Definition at line 58 of file MalformedTitleException.php.

Member Data Documentation

◆ $errorMessage

MalformedTitleException::$errorMessage = null
private

Definition at line 28 of file MalformedTitleException.php.

Referenced by __construct().

◆ $errorMessageParameters

MalformedTitleException::$errorMessageParameters = []
private

Definition at line 29 of file MalformedTitleException.php.

Referenced by __construct().

◆ $titleText

MalformedTitleException::$titleText = null
private

Definition at line 27 of file MalformedTitleException.php.

Referenced by __construct().


The documentation for this class was generated from the following file: