MediaWiki
1.34.4
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
}
MalformedTitleException\getErrorMessage
getErrorMessage()
Definition:
MalformedTitleException.php:64
MalformedTitleException\$errorMessage
$errorMessage
Definition:
MalformedTitleException.php:27
MalformedTitleException\getMessageObject
getMessageObject()
Definition:
MalformedTitleException.php:80
MalformedTitleException\$titleText
$titleText
Definition:
MalformedTitleException.php:26
wfMessage
wfMessage( $key,... $params)
This is the function for getting translated interface messages.
Definition:
GlobalFunctions.php:1263
MalformedTitleException\$errorMessageParameters
$errorMessageParameters
Definition:
MalformedTitleException.php:28
MalformedTitleException\__construct
__construct( $errorMessage, $titleText=null, $errorMessageParameters=[])
Definition:
MalformedTitleException.php:36
ILocalizedException
Interface for MediaWiki-localized exceptions.
Definition:
ILocalizedException.php:27
MalformedTitleException\getErrorMessageParameters
getErrorMessageParameters()
Definition:
MalformedTitleException.php:72
MalformedTitleException
MalformedTitleException is thrown when a TitleParser is unable to parse a title string.
Definition:
MalformedTitleException.php:25
MalformedTitleException\getTitleText
getTitleText()
Definition:
MalformedTitleException.php:56
includes
title
MalformedTitleException.php
Generated on Thu Sep 24 2020 22:30:25 for MediaWiki by
1.8.18