<?php

namespace App\Modules\SMS;

use Twilio\Rest\Client;

class SendSMSViaTwilio
{
    private $client;
    private $TwilioAaccountNumber;

    public function __construct()
    {
        $this->client = new Client(config('twilio.secret_id'), config('twilio.auth_token'));
        $this->TwilioAaccountNumber = config('twilio.acct_number');
    }

    /**
     * Send message to the user's phone number
     */
    public function sendSMS($receiverPhoneNumber, $message)
    {
        $this->client->messages->create(
            $receiverPhoneNumber,
            array(
                'from' => $this->TwilioAaccountNumber,
                'body' => $message,
            )
        );

        return $this->client->messages;
    }
}
