Ubiquity
2.0.3
php rapid development framework
FlashMessage.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Ubiquity\utils\flash
;
4
5
class
FlashMessage
{
6
protected
$title
;
7
protected
$content
;
8
protected
$type
;
9
protected
$icon
;
10
11
public
function
__construct
(
$content
,
$title
=NULL,
$type
=
"info"
,
$icon
=null){
12
$this->
setValues
(
$content
,
$title
,
$type
,
$icon
);
13
}
14
15
public
function
setValues
(
$content
,
$title
=NULL,
$type
=NULL,
$icon
=null){
16
if
(isset(
$type
))
17
$this->type=
$type
;
18
$this->content=
$content
;
19
if
(isset(
$icon
))
20
$this->icon=
$icon
;
21
if
(isset(
$title
))
22
$this->title=
$title
;
23
}
27
public
function
getContent
() {
28
return
$this->content
;
29
}
30
34
public
function
getType
() {
35
return
$this->type
;
36
}
37
41
public
function
getIcon
() {
42
return
$this->icon
;
43
}
44
48
public
function
setContent
(
$content
) {
49
$this->content =
$content
;
50
}
51
55
public
function
setType
(
$type
) {
56
$this->type =
$type
;
57
}
58
59
public
function
addType
(
$type
){
60
$this->type.=
" "
.$type;
61
}
62
66
public
function
setIcon
(
$icon
) {
67
$this->icon =
$icon
;
68
}
72
public
function
getTitle
() {
73
return
$this->title
;
74
}
75
79
public
function
setTitle
(
$title
) {
80
$this->title =
$title
;
81
}
82
83
public
function
parseContent
($keyValues){
84
$msg=
$this->content
;
85
foreach
($keyValues as $key=>$value){
86
$msg=str_replace(
"{"
.$key.
"}"
, $value, $msg);
87
}
88
$this->content=$msg;
89
return
$this;
90
}
91
92
93
}
94
Ubiquity\utils\flash\FlashMessage\setType
setType($type)
Definition:
FlashMessage.php:55
Ubiquity\utils\flash\FlashMessage\getType
getType()
Definition:
FlashMessage.php:34
Ubiquity\utils\flash\FlashMessage\__construct
__construct($content, $title=NULL, $type="info", $icon=null)
Definition:
FlashMessage.php:11
Ubiquity\utils\flash\FlashMessage\$title
$title
Definition:
FlashMessage.php:6
Ubiquity\utils\flash\FlashMessage\setValues
setValues($content, $title=NULL, $type=NULL, $icon=null)
Definition:
FlashMessage.php:15
Ubiquity\utils\flash\FlashMessage\setContent
setContent($content)
Definition:
FlashMessage.php:48
Ubiquity\utils\flash\FlashMessage\getIcon
getIcon()
Definition:
FlashMessage.php:41
Ubiquity\utils\flash\FlashMessage\setIcon
setIcon($icon)
Definition:
FlashMessage.php:66
Ubiquity\utils\flash\FlashMessage\$type
$type
Definition:
FlashMessage.php:8
Ubiquity\utils\flash
Definition:
FlashBag.php:3
Ubiquity\utils\flash\FlashMessage
Definition:
FlashMessage.php:5
Ubiquity\utils\flash\FlashMessage\$icon
$icon
Definition:
FlashMessage.php:9
Ubiquity\utils\flash\FlashMessage\getContent
getContent()
Definition:
FlashMessage.php:27
Ubiquity\utils\flash\FlashMessage\setTitle
setTitle($title)
Definition:
FlashMessage.php:79
Ubiquity\utils\flash\FlashMessage\parseContent
parseContent($keyValues)
Definition:
FlashMessage.php:83
Ubiquity\utils\flash\FlashMessage\addType
addType($type)
Definition:
FlashMessage.php:59
Ubiquity\utils\flash\FlashMessage\$content
$content
Definition:
FlashMessage.php:7
Ubiquity\utils\flash\FlashMessage\getTitle
getTitle()
Definition:
FlashMessage.php:72
Ubiquity
utils
flash
FlashMessage.php
Generated on Thu May 31 2018 02:05:18 for
Ubiquity
by
doxygen
1.8.13