MediaWiki
REL1_37
MalformedTitleException.php
Go to the documentation of this file.
1
<?php
26
class
MalformedTitleException
extends
Exception implements
ILocalizedException
{
27
29
private
$titleText
;
31
private
$errorMessage
;
33
private
$errorMessageParameters
;
34
42
public
function
__construct
(
43
$errorMessage, $titleText =
null
, $errorMessageParameters = []
44
) {
45
$this->errorMessage =
$errorMessage
;
46
$this->titleText =
$titleText
;
47
if
(
$titleText
!==
null
) {
48
$errorMessageParameters
[] =
wfEscapeWikiText
(
$titleText
);
49
}
50
$this->errorMessageParameters =
$errorMessageParameters
;
51
52
// Supply something useful for Exception::getMessage() to return.
53
$enMsg =
wfMessage
(
$errorMessage
,
$errorMessageParameters
);
54
$enMsg->inLanguage(
'en'
)->useDatabase(
false
);
55
parent::__construct( $enMsg->text() );
56
}
57
62
public
function
getTitleText
() {
63
return
$this->titleText;
64
}
65
70
public
function
getErrorMessage
() {
71
return
$this->errorMessage;
72
}
73
78
public
function
getErrorMessageParameters
() {
79
return
$this->errorMessageParameters;
80
}
81
86
public
function
getMessageObject
() {
87
return
wfMessage
( $this->
getErrorMessage
(), $this->
getErrorMessageParameters
() );
88
}
89
}
wfMessage
wfMessage( $key,... $params)
This is the function for getting translated interface messages.
Definition
GlobalFunctions.php:1182
wfEscapeWikiText
wfEscapeWikiText( $text)
Escapes the given text so that it may be output using addWikiText() without any linking,...
Definition
GlobalFunctions.php:1455
MalformedTitleException
MalformedTitleException is thrown when a TitleParser is unable to parse a title string.
Definition
MalformedTitleException.php:26
MalformedTitleException\$errorMessage
string $errorMessage
Definition
MalformedTitleException.php:31
MalformedTitleException\getTitleText
getTitleText()
Definition
MalformedTitleException.php:62
MalformedTitleException\getMessageObject
getMessageObject()
Definition
MalformedTitleException.php:86
MalformedTitleException\__construct
__construct( $errorMessage, $titleText=null, $errorMessageParameters=[])
Definition
MalformedTitleException.php:42
MalformedTitleException\$errorMessageParameters
array $errorMessageParameters
Definition
MalformedTitleException.php:33
MalformedTitleException\getErrorMessage
getErrorMessage()
Definition
MalformedTitleException.php:70
MalformedTitleException\$titleText
string null $titleText
Definition
MalformedTitleException.php:29
MalformedTitleException\getErrorMessageParameters
getErrorMessageParameters()
Definition
MalformedTitleException.php:78
ILocalizedException
Interface for MediaWiki-localized exceptions.
Definition
ILocalizedException.php:29
includes
title
MalformedTitleException.php
Generated on Fri Apr 5 2024 23:41:03 for MediaWiki by
1.9.8