Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework
Message
AbstractMessage.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Message
;
7
14
abstract
class
AbstractMessage
implements
MessageInterface
15
{
19
protected
$text
;
20
24
protected
$identifier
;
25
29
protected
$isSticky
=
false
;
30
34
protected
$data
;
35
39
public
function
__construct
(
40
$text
=
null
41
) {
42
$this->text =
$text
;
43
}
44
50
abstract
public
function
getType
();
51
57
public
function
getText
()
58
{
59
return
(
string
)
$this->text
;
60
}
61
68
public
function
setText
(
$text
)
69
{
70
$this->text =
$text
;
71
return
$this;
72
}
73
80
public
function
setIdentifier
(
$identifier
)
81
{
82
$this->identifier =
$identifier
;
83
return
$this;
84
}
85
91
public
function
getIdentifier
()
92
{
93
return
$this->identifier
;
94
}
95
102
public
function
setIsSticky
(
$isSticky
=
true
)
103
{
104
$this->isSticky =
$isSticky
;
105
return
$this;
106
}
107
114
public
function
getIsSticky
()
115
{
116
return
$this->isSticky
;
117
}
118
124
public
function
toString
()
125
{
126
$out = $this->
getType
() .
': '
. $this->
getIdentifier
() .
': '
. $this->
getText
();
127
return
$out;
128
}
129
137
public
function
setData
(array
$data
= [])
138
{
139
array_walk_recursive(
140
$data
,
141
function
(
$element
) {
142
if
(is_object(
$element
) && !
$element
instanceof \Serializable) {
143
throw
new \InvalidArgumentException(
'Only serializable content is allowed.'
);
144
}
145
}
146
);
147
148
$this->data =
$data
;
149
return
$this;
150
}
151
157
public
function
getData
()
158
{
159
return
(array)
$this->data
;
160
}
161
}
Magento\Framework\Message\AbstractMessage\setIdentifier
setIdentifier($identifier)
Definition:
AbstractMessage.php:80
Magento\Framework\Message\AbstractMessage\getIsSticky
getIsSticky()
Definition:
AbstractMessage.php:114
Magento\Framework\Message\AbstractMessage\getData
getData()
Definition:
AbstractMessage.php:157
Magento\Framework\Message\AbstractMessage\$data
$data
Definition:
AbstractMessage.php:34
Magento\Framework\Message\AbstractMessage\toString
toString()
Definition:
AbstractMessage.php:124
Magento\Framework\Message
Definition:
AbstractMessage.php:6
Magento\Framework\Message\AbstractMessage
Definition:
AbstractMessage.php:14
Magento\Framework\Message\AbstractMessage\getIdentifier
getIdentifier()
Definition:
AbstractMessage.php:91
Magento\Framework\Message\AbstractMessage\$text
$text
Definition:
AbstractMessage.php:19
Magento\Framework\Message\MessageInterface
Definition:
MessageInterface.php:14
Magento\Framework\Message\AbstractMessage\$identifier
$identifier
Definition:
AbstractMessage.php:24
Magento\Framework\Message\AbstractMessage\setIsSticky
setIsSticky($isSticky=true)
Definition:
AbstractMessage.php:102
Magento\Framework\Message\AbstractMessage\setData
setData(array $data=[])
Definition:
AbstractMessage.php:137
Magento\Framework\Message\AbstractMessage\getType
getType()
Magento\Framework\Message\AbstractMessage\setText
setText($text)
Definition:
AbstractMessage.php:68
Magento\Framework\Message\AbstractMessage\$isSticky
$isSticky
Definition:
AbstractMessage.php:29
Magento\Framework\Message\AbstractMessage\getText
getText()
Definition:
AbstractMessage.php:57
Magento\Framework\Message\AbstractMessage\__construct
__construct( $text=null)
Definition:
AbstractMessage.php:39
$element
$element
Definition:
element.phtml:12