/** * @param \Congredi\NotificationSystem\Drivers\SMS\SmsMessage $message */ public function send(SmsMessage $message) { //for now, will skip from and attachments for Clickatell. $from = $message->getFrom(); $attachments = $message->getAttachImages(); $bodyMessage = $message->composeMessage(); $receivers = $message->getTo(); if (!empty($receivers)) { $this->clickatell->sendMessage($receivers, $bodyMessage); } }
/** * @param \Congredi\NotificationSystem\Drivers\SMS\SmsMessage $message */ public function send(SmsMessage $message) { $from = $message->getFrom(); $bodyMessage = $message->composeMessage(); $receivers = $message->getTo(); $attachments = $message->getAttachImages(); if (!empty($receivers)) { foreach ($receivers as $receiver) { $this->twillioClient->account->messages->create(['To' => $receiver, 'From' => $from, 'Body' => $bodyMessage, 'MediaUrl' => $attachments]); } } }
/** * @param \Congredi\NotificationSystem\Drivers\SMS\SmsMessage $message */ public function send(SmsMessage $message) { //Not used for now $attachments = $message->getAttachImages(); //This can be also a string. $from = $message->getFrom(); $bodyMessage = $message->composeMessage(); $receivers = $message->getTo(); if (!empty($receivers)) { foreach ($receivers as $receiver) { $this->sendMessage($from, $receiver, $bodyMessage); } } }