TestMessenger.php in Views XML Backend 8
Contains \Drupal\views_xml_backend\TestMessenger.
Namespace
Drupal\views_xml_backendFile
src/TestMessenger.phpView source
<?php
/**
* @file
* Contains \Drupal\views_xml_backend\TestMessenger.
*/
namespace Drupal\views_xml_backend;
/**
* The messenger used for tests.
*/
class TestMessenger implements MessengerInterface {
/**
* A list of messages received.
*
* @var array
*/
protected $messages = [];
/**
* {@inheritdoc}
*/
public function setMessage($message = NULL, $type = 'status', $repeat = FALSE) {
$this->messages[$type][] = (string) $message;
}
/**
* Returns the messages that were sent keyed by message type.
*
* @return array
* The list of messages.
*/
public function getMessages() {
return $this->messages;
}
}
Classes
Name | Description |
---|---|
TestMessenger | The messenger used for tests. |