🔥 Присоединяйтесь к нашему стриму, где мы освещаем все аспекты PHP Attributes! Разберем от базового использования до продвинутых техник в реальных приложениях.
00:00 - Начинаем стрим
00:25 - Приветствие
02:10 - Вступление
05:00 - Как выглядят атрибуты
06:50 - Пара слов про пакет doctrine annotations
08:30 - Создаем свой первый атрибут
23:10 - Примеры использования
26:05 - ORM сущности
27:08 - Роутинг
28:20 - Test cases на атрибутах
29:26 - Request mapper + валидация
32:25 - Консольные команды
34:55 - RBAC
35:42 - DI container
37:20 - Enum injector
40:45 - Queue jobs
43:00 - CQRS
45:00 - Unit tests
46:20 - Temporal workflows
49:30 - Обработка исключений (Exceptions)
53:00 - Проблемы атрибутов
1:01:30 - Пишем EventListener на атрибутах (старт приложения)
1:26:45 - DI Container injector на атрибутах (runtime приложения)
1:45:40 - Non reportable exceptions на атрибутах
Наш канал: https://t.me/php_fart
Наши твиттеры:
/ butsch - Pavel Buchnev
/ roxblnfk - Aleksei Gagarin
Spiral экосистема (Spiral Framework, Cycle ORM, RoadRunner и Temporal):
Discord для решения вопросов: / discord
Twitter с подсказками и апдейтами: / spiralphp
✨ Оставьте свои вопросы в комментариях, и мы с радостью на них ответим в ходе стрима!