Comments 12
спасибо )
Этот Патрик - знатный извращенец, должен я сказать.
Я ничего не понял с этим __invoke, какой в нем смысл? Почему именно с __invoke, а не простым методом? Да и в принципе какая-то концепция странная.
__invoke не требует интерфейса, не требует дополнительного вызова конкретного метода и метаний в именовании метода рендера.
Invokable объекты можно передавать как callable и так ж выполнять.
Ещё какие-то моменты есть, но не вспомню с наскоку.
Примеры с 2017 года в [сети лежат](https://github.com/patrickallaert/php-sample-application/blob/master/src/Views/Layout.php)
Доступна сертификация по Twig 3
Ждём не дождёмся сертификации по vim, состоящей из одного единственного вопроса
не работает ссылка https://telegra.ph/Kak-pomoch-s-relizom-Yii3-02-14
Отличный материал, спасибо! я бы еще добавил новость про новый адаптер для Allure Framework с поддержкой PHPUnit и Codecept: https://qameta.io/blog/allure-php-2-0-major-update/
PHP Дайджест № 222 (7 – 21 февраля 2022)