phpinfo / sms
SMS sending abstraction layer
This package is auto-updated.
Last update: 2024-04-16 07:16:17 UTC
README
A very simple abstraction layer to send SMS.
Installation
composer require phpinfo/sms
Usage
The package contains void sender to test SMS sending capabilities:
$sender = new VoidSender(); $sender->send(new Message(79161234567, 'Some message'));
Logging
LoggerDecorator
can be used to log SMS requests:
$sender = new VoidSender(); $sender = new LoggerDecorator($sender, $logger); $sender->send(new Message(79161234567, 'Some message'));
It can be useful to log message texts in development environment:
$logText = ($env === 'DEV'); $sender = new VoidSender(); $sender = new LoggerDecorator($sender, $logger, $logText); $sender->send(new Message(79161234567, 'Some message'));