Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (Session $session, Factory $messageFactory, CollectionFactory $messagesFactory, Event\ManagerInterface $eventManager, LoggerInterface $logger, $defaultGroup=self::DEFAULT_GROUP, ExceptionMessageFactoryInterface $exceptionMessageFactory=null) | |
getDefaultGroup () | |
getMessages ($clear=false, $group=null) | |
addMessage (MessageInterface $message, $group=null) | |
addMessages (array $messages, $group=null) | |
addError ($message, $group=null) | |
addWarning ($message, $group=null) | |
addNotice ($message, $group=null) | |
addSuccess ($message, $group=null) | |
addUniqueMessages (array $messages, $group=null) | |
addException (\Exception $exception, $alternativeText=null, $group=null) | |
hasMessages () | |
addExceptionMessage (\Exception $exception, $alternativeText=null, $group=null) | |
addErrorMessage ($message, $group=null) | |
addWarningMessage ($message, $group=null) | |
addNoticeMessage ($message, $group=null) | |
addSuccessMessage ($message, $group=null) | |
addComplexErrorMessage ($identifier, array $data=[], $group=null) | |
addComplexWarningMessage ($identifier, array $data=[], $group=null) | |
addComplexNoticeMessage ($identifier, array $data=[], $group=null) | |
addComplexSuccessMessage ($identifier, array $data=[], $group=null) | |
createMessage ($type, $identifier=null) | |
Data Fields | |
const | DEFAULT_GROUP = 'default' |
Protected Member Functions | |
prepareGroup ($group) | |
Protected Attributes | |
$session | |
$messageFactory | |
$messagesFactory | |
$eventManager | |
$logger | |
$defaultGroup | |
$hasMessages = false | |
Message manager model @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 16 of file Manager.php.
__construct | ( | Session | $session, |
Factory | $messageFactory, | ||
CollectionFactory | $messagesFactory, | ||
Event\ManagerInterface | $eventManager, | ||
LoggerInterface | $logger, | ||
$defaultGroup = self::DEFAULT_GROUP , |
|||
ExceptionMessageFactoryInterface | $exceptionMessageFactory = null |
||
) |
Session | $session | |
Factory | $messageFactory | |
CollectionFactory | $messagesFactory | |
Event\ManagerInterface | $eventManager | |
LoggerInterface | $logger | |
string | $defaultGroup | |
ExceptionMessageFactoryInterface|null | exceptionMessageFactory |
Definition at line 72 of file Manager.php.
addComplexErrorMessage | ( | $identifier, | |
array | $data = [] , |
||
$group = null |
|||
) |
Adds new complex error message
string | $identifier | |
array | $data | |
string | null | $group |
Implements ManagerInterface.
Definition at line 380 of file Manager.php.
addComplexNoticeMessage | ( | $identifier, | |
array | $data = [] , |
||
$group = null |
|||
) |
Adds new complex notice message
string | $identifier | |
array | $data | |
string | null | $group |
Implements ManagerInterface.
Definition at line 422 of file Manager.php.
addComplexSuccessMessage | ( | $identifier, | |
array | $data = [] , |
||
$group = null |
|||
) |
Adds new complex success message
string | $identifier | |
array | $data | |
string | null | $group |
Implements ManagerInterface.
Definition at line 443 of file Manager.php.
addComplexWarningMessage | ( | $identifier, | |
array | $data = [] , |
||
$group = null |
|||
) |
Adds new complex warning message
string | $identifier | |
array | $data | |
string | null | $group |
Implements ManagerInterface.
Definition at line 401 of file Manager.php.
addError | ( | $message, | |
$group = null |
|||
) |
Adds new error message
string | $message | |
string | null | $group |
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 172 of file Manager.php.
addErrorMessage | ( | $message, | |
$group = null |
|||
) |
Adds new error message
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 310 of file Manager.php.
addException | ( | \Exception | $exception, |
$alternativeText = null , |
|||
$group = null |
|||
) |
Adds a message describing an exception. Does not contain Exception handling logic.
\Exception | $exception | |
string | null | $alternativeText | |
string | null | $group |
\Exception | $exception | |
string | $alternativeText | |
string | $group |
Implements ManagerInterface.
Definition at line 245 of file Manager.php.
addExceptionMessage | ( | \Exception | $exception, |
$alternativeText = null , |
|||
$group = null |
|||
) |
Adds a message describing an exception. Does not contain Exception handling logic.
\Exception | $exception | |
string | null | $alternativeText | |
string | null | $group |
\Exception | $exception | |
string | $alternativeText | |
string | $group |
Implements ManagerInterface.
Definition at line 283 of file Manager.php.
addMessage | ( | MessageInterface | $message, |
$group = null |
|||
) |
Adds new message to message collection
MessageInterface | $message | |
string | null | $group |
MessageInterface | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 140 of file Manager.php.
addMessages | ( | array | $messages, |
$group = null |
|||
) |
Adds messages array to message collection
MessageInterface[] | $messages | |
string | null | $group |
MessageInterface[] | $messages | |
string | null | $group |
Implements ManagerInterface.
Definition at line 155 of file Manager.php.
addNotice | ( | $message, | |
$group = null |
|||
) |
Adds new notice message
string | $message | |
string | null | $group |
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 198 of file Manager.php.
addNoticeMessage | ( | $message, | |
$group = null |
|||
) |
Adds new notice message
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 344 of file Manager.php.
addSuccess | ( | $message, | |
$group = null |
|||
) |
Adds new success message
string | $message | |
string | null | $group |
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 211 of file Manager.php.
addSuccessMessage | ( | $message, | |
$group = null |
|||
) |
Adds new success message
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 361 of file Manager.php.
addUniqueMessages | ( | array | $messages, |
$group = null |
|||
) |
Adds messages array to message collection, without adding duplicate messages
MessageInterface[] | $messages | |
string | null | $group |
MessageInterface[] | $messages | |
string | null | $group |
Implements ManagerInterface.
Definition at line 224 of file Manager.php.
addWarning | ( | $message, | |
$group = null |
|||
) |
Adds new warning message
string | $message | |
string | null | $group |
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 185 of file Manager.php.
addWarningMessage | ( | $message, | |
$group = null |
|||
) |
Adds new warning message
string | $message | |
string | null | $group |
Implements ManagerInterface.
Definition at line 327 of file Manager.php.
createMessage | ( | $type, | |
$identifier = null |
|||
) |
Creates identified message
string | $type | |
string | null | $identifier |
Implements ManagerInterface.
Definition at line 463 of file Manager.php.
getDefaultGroup | ( | ) |
{Retrieve default message group
Implements ManagerInterface.
Definition at line 94 of file Manager.php.
getMessages | ( | $clear = false , |
|
$group = null |
|||
) |
Retrieve messages
bool | $clear | |
string | null | $group |
string | null | $group | |
bool | $clear |
Implements ManagerInterface.
Definition at line 117 of file Manager.php.
hasMessages | ( | ) |
Returns false if there are any messages for customer, true - in other case
Definition at line 270 of file Manager.php.
|
protected |
Retrieve default message group or custom if was set
string | null | $group |
Definition at line 105 of file Manager.php.
|
protected |
Definition at line 51 of file Manager.php.
|
protected |
Definition at line 41 of file Manager.php.
|
protected |
Definition at line 56 of file Manager.php.
|
protected |
Definition at line 46 of file Manager.php.
|
protected |
Definition at line 31 of file Manager.php.
|
protected |
Definition at line 36 of file Manager.php.
|
protected |
Definition at line 26 of file Manager.php.
const DEFAULT_GROUP = 'default' |
Default message group
Definition at line 21 of file Manager.php.