class Messenger in Open Social 8.9
Same name and namespace in other branches
- 8.8 modules/custom/social_demo/src/Messenger.php \Drupal\social_demo\Messenger
- 10.3.x modules/custom/social_demo/src/Messenger.php \Drupal\social_demo\Messenger
- 10.0.x modules/custom/social_demo/src/Messenger.php \Drupal\social_demo\Messenger
- 10.1.x modules/custom/social_demo/src/Messenger.php \Drupal\social_demo\Messenger
- 10.2.x modules/custom/social_demo/src/Messenger.php \Drupal\social_demo\Messenger
Provide a Messenger service for use during demo content generation.
Mutes messages that we don't want users to see that can occur when social_demo creates demo content on the platform.
This class is intentionally broad and assumes the Social Demo module is disabled after creating demo content.
Hierarchy
- class \Drupal\Core\Messenger\Messenger implements MessengerInterface
- class \Drupal\social_demo\Messenger
Expanded class hierarchy of Messenger
File
- modules/
custom/ social_demo/ src/ Messenger.php, line 16
Namespace
Drupal\social_demoView source
class Messenger extends MessengerBase {
/**
* {@inheritdoc}
*/
public function addMessage($message, $type = MessengerBase::TYPE_STATUS, $repeat = FALSE) {
// Skip all status messages while the demo content module is enabled.
// This avoids follow and enrollment messages that are not needed for the
// admin. The demo content module provides its own way of showing progress
// in drush.
if ($type === MessengerBase::TYPE_STATUS) {
return $this;
}
return MessengerBase::addMessage($message, $type, $repeat);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Messenger:: |
protected | property | The flash bag. | |
Messenger:: |
protected | property | The kill switch. | |
Messenger:: |
public | function |
Adds a new error message to the queue. Overrides MessengerInterface:: |
|
Messenger:: |
public | function |
Adds a new message to the queue. Overrides Messenger:: |
|
Messenger:: |
public | function |
Adds a new status message to the queue. Overrides MessengerInterface:: |
|
Messenger:: |
public | function |
Adds a new warning message to the queue. Overrides MessengerInterface:: |
|
Messenger:: |
public | function |
Gets all messages. Overrides MessengerInterface:: |
|
Messenger:: |
public | function |
Deletes all messages. Overrides MessengerInterface:: |
|
Messenger:: |
public | function |
Deletes all messages of a certain type. Overrides MessengerInterface:: |
|
Messenger:: |
public | function |
Gets all messages of a certain type. Overrides MessengerInterface:: |
|
Messenger:: |
public | function | Messenger constructor. | |
MessengerInterface:: |
constant | An error. | ||
MessengerInterface:: |
constant | A status message. | ||
MessengerInterface:: |
constant | A warning. |