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

send() public method

Sends a SMS message.
public send ( OutgoingMessage $message )
$message SimpleSoftwareIO\SMS\OutgoingMessage
    public function send(OutgoingMessage $message)
    {
        $from = $message->getFrom();
        $composeMessage = $message->composeMessage();
        //Convert to callfire format.
        $numbers = implode(',', $message->getTo());
        $data = ['from' => $from, 'to' => $numbers, 'text' => $composeMessage, 'api_key' => $this->apiKey, 'api_secret' => $this->apiSecret];
        $this->buildCall('/sms/json');
        $this->buildBody($data);
        $response = $this->postRequest();
        $body = json_decode($response->getBody(), true);
        if ($this->hasError($body)) {
            $this->handleError($body);
        }
        return $response;
    }