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
AbstractMessage.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Core\Messaging
;
3
22
abstract
class
AbstractMessage
{
23
24
const
NOTICE
= -2;
25
const
INFO
= -1;
26
const
OK
= 0;
27
const
WARNING
= 1;
28
const
ERROR
= 2;
34
protected
$title
=
''
;
35
41
protected
$message
=
''
;
42
48
protected
$severity
= self::OK;
49
55
public
function
getTitle
() {
56
return
$this->title
;
57
}
58
65
public
function
setTitle
(
$title
) {
66
$this->title = (string)
$title
;
67
}
68
74
public
function
getMessage
() {
75
return
$this->message
;
76
}
77
84
public
function
setMessage
(
$message
) {
85
$this->message = (string)
$message
;
86
}
87
93
public
function
getSeverity
() {
94
return
$this->severity
;
95
}
96
103
public
function
setSeverity
(
$severity
= self::OK) {
104
$this->severity =
\TYPO3\CMS\Core\Utility\MathUtility::forceIntegerInRange
(
$severity
, self::NOTICE, self::ERROR, self::OK);
105
}
106
113
public
function
__toString
() {
114
$severities = array(
115
self::INFO =>
'INFO'
,
116
self::OK =>
'OK'
,
117
self::WARNING =>
'WARNING'
,
118
self::ERROR =>
'ERROR'
119
);
120
$title
=
''
;
121
if
(!empty($this->title)) {
122
$title
=
' - '
.
$this->title
;
123
}
124
return
$severities[
$this->severity
] .
$title
.
': '
.
$this->message
;
125
}
126
127
}
TYPO3\CMS\Core\Messaging\AbstractMessage
Definition:
AbstractMessage.php:22
TYPO3\CMS\Core\Messaging\AbstractMessage\INFO
const INFO
Definition:
AbstractMessage.php:25
TYPO3\CMS\Core\Messaging\AbstractMessage\setTitle
setTitle($title)
Definition:
AbstractMessage.php:65
TYPO3\CMS\Core\Messaging\AbstractMessage\getTitle
getTitle()
Definition:
AbstractMessage.php:55
TYPO3\CMS\Core\Messaging\AbstractMessage\getSeverity
getSeverity()
Definition:
AbstractMessage.php:93
TYPO3\CMS\Core\Messaging
Definition:
AbstractMessage.php:2
TYPO3\CMS\Core\Messaging\AbstractMessage\NOTICE
const NOTICE
Definition:
AbstractMessage.php:24
TYPO3\CMS\Core\Messaging\AbstractMessage\WARNING
const WARNING
Definition:
AbstractMessage.php:27
TYPO3\CMS\Core\Messaging\AbstractMessage\__toString
__toString()
Definition:
AbstractMessage.php:113
TYPO3\CMS\Core\Utility\MathUtility\forceIntegerInRange
static forceIntegerInRange($theInt, $min, $max=2000000000, $defaultValue=0)
Definition:
MathUtility.php:32
TYPO3\CMS\Core\Messaging\AbstractMessage\getMessage
getMessage()
Definition:
AbstractMessage.php:74
TYPO3\CMS\Core\Messaging\AbstractMessage\OK
const OK
Definition:
AbstractMessage.php:26
TYPO3\CMS\Core\Messaging\AbstractMessage\$title
$title
Definition:
AbstractMessage.php:34
TYPO3\CMS\Core\Messaging\AbstractMessage\$severity
$severity
Definition:
AbstractMessage.php:48
TYPO3\CMS\Core\Messaging\AbstractMessage\$message
$message
Definition:
AbstractMessage.php:41
TYPO3\CMS\Core\Messaging\AbstractMessage\setSeverity
setSeverity($severity=self::OK)
Definition:
AbstractMessage.php:103
TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR
const ERROR
Definition:
AbstractMessage.php:28
TYPO3\CMS\Core\Messaging\AbstractMessage\setMessage
setMessage($message)
Definition:
AbstractMessage.php:84
typo3
sysext
core
Classes
Messaging
AbstractMessage.php
Generated on Wed Aug 7 2019 09:52:21 for TYPO3 CMS by
1.8.13