Size: a a a

2020 May 06

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну я про это же :)
Это там visibility специально ограничена по репам?
https://api.github.com/orgs/yiisoft/repos
источник

DS

Dmitriy S in Yii Framework 3
А не, все норм, это я не выспался, там пагинация)
источник

a

artem in Yii Framework 3
Когда йии 4?)
источник

a

artem in Yii Framework 3
Всех поздравляю с принятием RFC Attributes v2. Это огромный шаг вперед, сопоставимый по значению со статической типизацией.

К синтаксису, конечно, придется привыкать, но я почему-то рад, что PHP здесь не повторяет Java.

По сравнению с PHPDoc-версией мы получаем новый инструмент — атрибуцию (чуть не написал аннотирование) параметров. Можно будет написать более красивые маппинги для контроллеров. Чтобы, например, для эндпойнта POST /api/employee/hire?department=IT экшн выглядел так:

<<Route('/api/employee/hire', 'POST')>>
function hireEmployee(
   <<QueryParam('department')>> string $department,
   <<JsonBody>> Employee $employee
): Response {
   // ...
}
источник

AM

Alexander Makarov in Yii Framework 3
Это неплохо, да. Жаль синтаксис не @:, но понятно почему. Там адовый гемор был бы с имплементацией.
источник

DS

Dmitriy S in Yii Framework 3
artem
Когда йии 4?)
Ща, инжектор немного поправим, и будет 4.0😂
источник

AM

Alexander Makarov in Yii Framework 3
Но я бы не сказал, что это сопоставимо с typed attributes.
источник

AM

Alexander Makarov in Yii Framework 3
По факту мы уже около пяти лет парсим аннотации из phpdoc.
источник

AT

Anton Titov in Yii Framework 3
Ух как здорово будет :)
источник

a

artem in Yii Framework 3
Щя дженерики добавят и будем вообще в шоколаде (не в том, или в том)
источник

a

artem in Yii Framework 3
Alexander Makarov
По факту мы уже около пяти лет парсим аннотации из phpdoc.
Я снова упрусь в симфу. Там аннотации на этом уровне также выглядили
источник

AM

Alexander Makarov in Yii Framework 3
artem
Я снова упрусь в симфу. Там аннотации на этом уровне также выглядили
Да они как-бы везде одинаковые :) Все юзают доктриновский пакет.
источник

AM

Alexander Makarov in Yii Framework 3
https://wiki.php.net/rfc/named_params тоже интересно. Это на наш Inector немного похоже.
источник

a

artem in Yii Framework 3
источник

a

artem in Yii Framework 3
Сломал мне глаз) больше к тайпскрипт относится))
источник

AM

Alexander Makarov in Yii Framework 3
Норм. Хорошая восьмёрка будет.
источник

GE

Grisha Egorov in Yii Framework 3
Главное, чтобы у людей фантазия не включалась, а то перестанут нормально параметры организовывать и каждый начнет, свой особый правильный порядок использовать при вызове, вот каша получится.
источник

NO

Nex Otaku in Yii Framework 3
Иногда гибкость языка бывает излишняя...
источник

NO

Nex Otaku in Yii Framework 3
Как пример JS
источник

NO

Nex Otaku in Yii Framework 3
Навертят потом такой "модный код", и фиг прочтёшь его (
источник