SmsMessageEvent.php in SMS Framework 8
Same filename and directory in other branches
Namespace
Drupal\sms\EventFile
src/Event/SmsMessageEvent.phpView source
<?php
namespace Drupal\sms\Event;
use Symfony\Component\EventDispatcher\Event;
/**
* Event fired when SMS messages are processed.
*
* This event can be used for both pre- and post- process events. See
* {@link \Drupal\sms\Event\SmsEvents} to see where this event is used.
*
* @see \Drupal\sms\Event\SmsEvents
*/
class SmsMessageEvent extends Event {
/**
* The SMS messages.
*
* @var \Drupal\sms\Message\SmsMessageInterface[]
*/
protected $messages;
/**
* Constructs the object.
*
* @param \Drupal\sms\Message\SmsMessageInterface[] $messages
* The SMS message.
*/
public function __construct(array $messages) {
$this
->setMessages($messages);
}
/**
* Get all messages on this event.
*
* @return \Drupal\sms\Message\SmsMessageInterface[]
* The messages on this event.
*/
public function getMessages() {
return $this->messages;
}
/**
* Set the messages on this event.
*
* @param \Drupal\sms\Message\SmsMessageInterface[] $messages
* The messages to set on this event.
*
* @return $this
* Returns this event for chaining.
*/
public function setMessages(array $messages) {
$this->messages = $messages;
return $this;
}
}
Classes
Name![]() |
Description |
---|---|
SmsMessageEvent | Event fired when SMS messages are processed. |