TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
Message.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Extbase\Error
;
3
4
/* *
5
* This script belongs to the Extbase framework *
6
* *
7
* It is free software; you can redistribute it and/or modify it under *
8
* the terms of the GNU Lesser General Public License as published by the *
9
* Free Software Foundation, either version 3 of the License, or (at your *
10
* option) any later version. *
11
* *
12
* This script is distributed in the hope that it will be useful, but *
13
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- *
14
* TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser *
15
* General Public License for more details. *
16
* *
17
* You should have received a copy of the GNU Lesser General Public *
18
* License along with the script. *
19
* If not, see http://www.gnu.org/licenses/lgpl.html *
20
* *
21
* The TYPO3 project - inspiring people to share! *
22
* */
29
class
Message
{
30
36
protected
$message
=
'Unknown message'
;
37
43
protected
$code
;
44
50
protected
$arguments
= array();
51
57
protected
$title
=
''
;
58
68
public
function
__construct
(
$message
,
$code
, array
$arguments
= array(),
$title
=
''
) {
69
$this->message =
$message
;
70
$this->code =
$code
;
71
$this->arguments =
$arguments
;
72
$this->title =
$title
;
73
}
74
81
public
function
getMessage
() {
82
return
$this->message
;
83
}
84
91
public
function
getCode
() {
92
return
$this->code
;
93
}
94
101
public
function
getArguments
() {
102
return
$this->arguments
;
103
}
104
111
public
function
getTitle
() {
112
return
$this->title
;
113
}
114
121
public
function
render
() {
122
if
(!empty($this->arguments)) {
123
return
vsprintf($this->message, $this->arguments);
124
}
else
{
125
return
$this->message
;
126
}
127
}
128
135
public
function
__toString
() {
136
return
$this->
render
();
137
}
138
}
TYPO3\CMS\Extbase\Error\Message\$message
$message
Definition:
Message.php:36
TYPO3\CMS\Extbase\Error\Message\render
render()
Definition:
Message.php:121
TYPO3\CMS\Extbase\Error
Definition:
Error.php:2
TYPO3\CMS\Extbase\Error\Message\getCode
getCode()
Definition:
Message.php:91
TYPO3\CMS\Extbase\Error\Message\$title
$title
Definition:
Message.php:57
TYPO3\CMS\Extbase\Error\Message\getMessage
getMessage()
Definition:
Message.php:81
TYPO3\CMS\Extbase\Error\Message\__toString
__toString()
Definition:
Message.php:135
TYPO3\CMS\Extbase\Error\Message\$code
$code
Definition:
Message.php:43
TYPO3\CMS\Extbase\Error\Message
Definition:
Message.php:29
TYPO3\CMS\Extbase\Error\Message\getTitle
getTitle()
Definition:
Message.php:111
TYPO3\CMS\Extbase\Error\Message\__construct
__construct($message, $code, array $arguments=array(), $title='')
Definition:
Message.php:68
TYPO3\CMS\Extbase\Error\Message\getArguments
getArguments()
Definition:
Message.php:101
TYPO3\CMS\Extbase\Error\Message\$arguments
$arguments
Definition:
Message.php:50
typo3
sysext
extbase
Classes
Error
Message.php
Generated on Wed Aug 7 2019 09:52:24 for TYPO3 CMS by
1.8.13