You are here

class TestSmsMessage in SMS Framework 8

Same name and namespace in other branches
  1. 2.x tests/src/Unit/Message/SmsMessageTest.php \Drupal\Tests\sms\Unit\Message\TestSmsMessage
  2. 2.1.x tests/src/Unit/Message/SmsMessageTest.php \Drupal\Tests\sms\Unit\Message\TestSmsMessage

Mock class for testing.

Hierarchy

Expanded class hierarchy of TestSmsMessage

File

tests/src/Unit/Message/SmsMessageTest.php, line 35

Namespace

Drupal\Tests\sms\Unit\Message
View source
class TestSmsMessage extends SmsMessage {

  /**
   * {@inheritdoc}
   */
  protected function uuidGenerator() {
    return new Php();
  }

}

Members

Namesort descending Modifiers Type Description Overrides
SmsMessage::$automated protected property Whether this message was generated automatically.
SmsMessage::$direction protected property The direction of the message.
SmsMessage::$gateway protected property The gateway for this message.
SmsMessage::$message protected property The content of the message to be sent.
SmsMessage::$options protected property Other options to be used for the SMS.
SmsMessage::$recipients protected property The recipients of the message.
SmsMessage::$result protected property The result associated with this SMS message.
SmsMessage::$senderName protected property The sender's name.
SmsMessage::$senderPhoneNumber protected property The senders' phone number.
SmsMessage::$uid protected property The UID of the creator of the SMS message.
SmsMessage::$uuid protected property The unique identifier for this message.
SmsMessage::addRecipient public function Adds a single recipient to the SMS message. Overrides SmsMessageInterface::addRecipient
SmsMessage::addRecipients public function Adds multiple recipients to the SMS message. Overrides SmsMessageInterface::addRecipients
SmsMessage::chunkByRecipients public function Split this SMS message into new messages by chunks of recipients. Overrides SmsMessageInterface::chunkByRecipients
SmsMessage::getDirection public function Get direction of the message. Overrides SmsMessageInterface::getDirection
SmsMessage::getGateway public function Get the gateway for this message. Overrides SmsMessageInterface::getGateway
SmsMessage::getMessage public function Gets the message to be sent. Overrides SmsMessageInterface::getMessage
SmsMessage::getOption public function Gets the option specified by the key $name. Overrides SmsMessageInterface::getOption
SmsMessage::getOptions public function Gets the options for building or sending this SMS message. Overrides SmsMessageInterface::getOptions
SmsMessage::getRecipients public function Gets the list of recipients of this SMS message. Overrides SmsMessageInterface::getRecipients
SmsMessage::getReport public function Gets the delivery report for a particular recipient. Overrides SmsMessageInterface::getReport
SmsMessage::getReports public function Gets the delivery reports for all recipients. Overrides SmsMessageInterface::getReports
SmsMessage::getResult public function Get the result associated with this SMS message. Overrides SmsMessageInterface::getResult
SmsMessage::getSender public function Gets the name of the sender of this SMS message. Overrides SmsMessageInterface::getSender
SmsMessage::getSenderNumber public function Get phone number of the sender. Overrides SmsMessageInterface::getSenderNumber
SmsMessage::getUid public function Gets the user who created the SMS message. Overrides SmsMessageInterface::getUid
SmsMessage::getUuid public function Gets the UUID of the SMS object. Overrides SmsMessageInterface::getUuid
SmsMessage::isAutomated public function Gets whether this SMS message was generated automatically. Overrides SmsMessageInterface::isAutomated
SmsMessage::removeOption public function Removes an option from this SMS message. Overrides SmsMessageInterface::removeOption
SmsMessage::removeRecipient public function Removes a single recipient from the SMS message. Overrides SmsMessageInterface::removeRecipient
SmsMessage::removeRecipients public function Removes multiple recipients from the SMS message. Overrides SmsMessageInterface::removeRecipients
SmsMessage::setAutomated public function Sets whether this SMS message was generated automatically. Overrides SmsMessageInterface::setAutomated
SmsMessage::setDirection public function Set direction of the message. Overrides SmsMessageInterface::setDirection
SmsMessage::setGateway public function Set the gateway for this message. Overrides SmsMessageInterface::setGateway
SmsMessage::setMessage public function Set the message to be sent. Overrides SmsMessageInterface::setMessage
SmsMessage::setOption public function Sets an option for this SMS message. Overrides SmsMessageInterface::setOption
SmsMessage::setResult public function Set the result associated with this SMS message. Overrides SmsMessageInterface::setResult
SmsMessage::setSender public function Set the name of the sender of this SMS message. Overrides SmsMessageInterface::setSender
SmsMessage::setSenderNumber public function Set the phone number of the sender. Overrides SmsMessageInterface::setSenderNumber
SmsMessage::setUid public function Set the user who created the SMS message. Overrides SmsMessageInterface::setUid
SmsMessage::__construct public function Creates a new instance of an SMS message.
TestSmsMessage::uuidGenerator protected function Gets the UUID generator. Overrides SmsMessage::uuidGenerator