Отправка уведомлений в php-проектах
Backend(Конференц-зал)
: May 18 12:25
Что делать, если одному пользователю нужно отправить смс, другому сообщение в телеграм, а всем остальным письма на электронную почту? Как гибко конфигурировать логику отправки уведомлений на основе данных из контекста события? Как не заблудится в десятках шаблонов для кажого бизнес-события и варианта доставки?
В этом докладе я хотел бы представить свое решение этой задачи на примере крупного SaaS проекта.
Это решение основано на нескольких компонентах из Symfony. В частности, для управления логикой рассылки используется Expression Language компонент. Для формирования шаблонов уведомлений под разные типы транспорта доставки используется Twig.