Рецепты¶
Рецепт — это ответ на одну конкретную задачу. Не обзор возможностей и не учебник, а последовательность действий, после которой задача решена.
Если вы ещё не запускали роутер, начните с обучения: рецепты рассчитаны на то, что базовый пример у вас уже работает.
| Задача | Рецепт |
|---|---|
| слушателям нужны сервисы проекта | Подключить контейнер |
| хочется видеть, какие события пришли и кто их обработал | Настроить лог |
| маршрутов много, и каждый запрос их собирает заново | Включить кэш маршрутов |
| слушатель упал — что дальше | Обработать ошибки слушателей |
| события приходят из очереди | Запустить воркер |
проект на Bitrix, обработчики в init.php |
Подключить события Bitrix |
| проект на Bitrix, свои события рядом с битриксовыми | Свои события рядом с событиями Bitrix |
| данные события — не массив, а объект | Передать данные объектом |
| код знает только PSR-14 | Подключить через PSR-14 |
| маршруты в Slim уже знакомы | Перейти со Slim |