0:00 Приветствие, про микрофон и новую работу
2:50 Принцип подстановки Барбары Лисков
12:40 Ответы Кирилла Несмеянова на вопросы по serafim/packed-array с прошлого линча
17:22 Фиксеры для final (https://t.ly/lt8J, https://t.ly/kfXJ)
20:07 Финалим ли исключения?
21:00 Реализация генератором итератора огорчает Барбару (https://t.me/phpyh/320)
21:42 Про вырезание final
21:50 Symfony Validator и LSP
22:48 szogyenyid/php-builder
34:58 Как нужно писать билдеры в PHP
40:44 Не финалим иерархии?
42:59 Финальные конструкторы и sealed классы в PHP
49:04 Конструкторы в интерфейсах
54:13 Ещё немного про final
56:06 Комментарии по билдеру
56:55 Про мультикурсор в PhpStorm
58:13 То же самое, но с экраном
59:25 Регулярка вместо substr для отcекания with
1:00:09 Пример билдера для сложного сервиса от Кирилла (https://t.ly/hV2X)
1:03:05 Сочетания клавиш для мультикурсора
1:03:46 Кажется, всё!
Внимание! Чтобы YouTube опубликовал ваш комментарий, пишите не полный URL, а, например, гитхаб/symfony/console.
Как устроен PHP-линч:
1. Во время стрима вы скидываете в чат трансляции ссылки на репозитории и в трёх словах описываете, что там. Это может быть ваш пет-проект или библиотека, а может быть компонент (не)известного фреймворка. Заранее ссылки не принимаются.
2. Я выбираю проект по душе и клонирую репозиторий.
3. Комментирую на лету, говорю, что думаю, без обид.
Все линчи всегда записываются, так что не переживайте, если не успеваете присоединиться в процессе.
Подписывайтесь на наши каналы в Telegram:
• Пых https://t.me/phpyh,
• PHP Digest https://t.me/phpdigest,
• PHP умирает?! https://t.me/isPHPdying.
Поддержите канал на Boosty: https://boosty.to/phpyh.