SimpleSoftwareIO\SMS\Drivers\DriverInterface::send PHP Method

send() public method

Sends a SMS message.
public send ( OutgoingMessage $message )
$message SimpleSoftwareIO\SMS\OutgoingMessage
    public function send(OutgoingMessage $message);

Usage Example

Example #1
0
 /**
  * Send a SMS.
  *
  * @param string   $view     The desired view.
  * @param array    $data     The data that needs to be passed into the view.
  * @param \Closure $callback The methods that you wish to fun on the message.
  *
  * @return \SimpleSoftwareIO\SMS\OutgoingMessage The outgoing message that was sent.
  */
 public function send($view, $data, $callback)
 {
     $data['message'] = $message = $this->createOutgoingMessage();
     //We need to set the properties so that we can later pass this onto the Illuminate Mailer class if the e-mail gateway is used.
     $message->view($view);
     $message->data($data);
     call_user_func($callback, $message);
     $this->driver->send($message);
     return $message;
 }