Тестовое задание для Karma8
email_checker.php
- проверяет почтовые ящики на валидностьsubscription_checker.php
- проверяет срок действия подписки и генерит задание на отправку уведомления в случае необходимостиsender.php
- отправщик уведомленийregistration.php
- наполняет базу тестовыми данными
schema.sql
- структура БД MySQL
composer install
- Создать БД MySQL, загрузить туда структуру schema.sql
.env.example
переименовать в.env
, прописать подключение к БД- Выполнить
php registration.php
для генерации данных
Это стоит запустить через супервизора:
email_checker.php
- штуки 3sender.php
- штук 5
Это просто по крону:
subscription_checker.php
- хватит раз в минуту