Правильная реализация класса?
Пишу свой класс для отправки sms сообщений на номер телефона, использую sms.ru
Мой вопрос такой, как лучше и правильно реализовать методы: create - сгенерировать код, send - отправить, code - сравнить код.
Будет ли такая реализация правильно:?
$sms = new SMS($api_key);
$sms->create(4)->send($number); // 4 - кол-во цифр сгенерировать (пример: 6473)
// сравнить код
if ($sms->code($_POST['code'])) echo "Код верный";
при отправки метода send у меня будет в сессию кидать код. Знаю, что существует уже готовые, но я хочу написать своё))