MediaWiki
REL1_34
MalformedTitleException.php
Go to the documentation of this file.
1
<?php
25
class
MalformedTitleException
extends
Exception implements
ILocalizedException
{
26
private
$titleText
=
null
;
27
private
$errorMessage
=
null
;
28
private
$errorMessageParameters
= [];
29
36
public
function
__construct
(
37
$errorMessage, $titleText =
null
, $errorMessageParameters = []
38
) {
39
$this->errorMessage =
$errorMessage
;
40
$this->titleText =
$titleText
;
41
if
(
$titleText
!==
null
) {
42
$errorMessageParameters
[] =
$titleText
;
43
}
44
$this->errorMessageParameters =
$errorMessageParameters
;
45
46
// Supply something useful for Exception::getMessage() to return.
47
$enMsg =
wfMessage
(
$errorMessage
,
$errorMessageParameters
);
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
() {
65
return
$this->errorMessage;
66
}
67
72
public
function
getErrorMessageParameters
() {
73
return
$this->errorMessageParameters;
74
}
75
80
public
function
getMessageObject
() {
81
return
wfMessage
( $this->
getErrorMessage
(), $this->
getErrorMessageParameters
() );
82
}
83
}
wfMessage
wfMessage( $key,... $params)
This is the function for getting translated interface messages.
Definition
GlobalFunctions.php:1263
MalformedTitleException
MalformedTitleException is thrown when a TitleParser is unable to parse a title string.
Definition
MalformedTitleException.php:25
MalformedTitleException\$titleText
$titleText
Definition
MalformedTitleException.php:26
MalformedTitleException\getTitleText
getTitleText()
Definition
MalformedTitleException.php:56
MalformedTitleException\$errorMessageParameters
$errorMessageParameters
Definition
MalformedTitleException.php:28
MalformedTitleException\getMessageObject
getMessageObject()
Definition
MalformedTitleException.php:80
MalformedTitleException\__construct
__construct( $errorMessage, $titleText=null, $errorMessageParameters=[])
Definition
MalformedTitleException.php:36
MalformedTitleException\getErrorMessage
getErrorMessage()
Definition
MalformedTitleException.php:64
MalformedTitleException\getErrorMessageParameters
getErrorMessageParameters()
Definition
MalformedTitleException.php:72
MalformedTitleException\$errorMessage
$errorMessage
Definition
MalformedTitleException.php:27
ILocalizedException
Interface for MediaWiki-localized exceptions.
Definition
ILocalizedException.php:27
includes
title
MalformedTitleException.php
Generated on Mon Nov 25 2024 16:05:58 for MediaWiki by
1.10.0