* LightSmsTransport.php - bug fix

This commit is contained in:
Vasilij Dusko 2021-03-28 12:41:47 +03:00 committed by Vasilij Dusko | CREATION
parent b075c0eae2
commit f2ba226b46

View File

@ -103,10 +103,10 @@ final class LightSmsTransport extends AbstractTransport
return $message instanceof SmsMessage && $this->phone === str_replace('+', '', $message->getPhone()); return $message instanceof SmsMessage && $this->phone === str_replace('+', '', $message->getPhone());
} }
protected function doSend(MessageInterface $message): void protected function doSend(MessageInterface $message): SentMessage
{ {
if (!$message instanceof SmsMessage) { if (!$message instanceof SmsMessage) {
throw new LogicException(sprintf('The "%s" transport only supports instances of "%s" (instance of "%s" given).', __CLASS__, SmsMessage::class, \get_class($message))); throw new UnsupportedMessageTypeException(__CLASS__, SmsMessage::class, $message);
} }
$this->message = $message; $this->message = $message;