Size: a a a

2020 August 11

АГ

Алексей Гевондян... in PHP
на замену ассоциативного массива, чтобы понимать, что есть что, и что вообще есть
источник

DT

Dmitriy Tkachenko in PHP
Vlad Sobenko
Короче у себя видел. Из сервиса бросается LegacyRedirectException. Ловится в subsriber - редиректит. Норм?
Норм если это единичный случай, а не кодстайл
источник

АС

Альберт Степанцев... in PHP
Алексей Гевондян
на замену ассоциативного массива, чтобы понимать, что есть что, и что вообще есть
то есть на расшифровку вам вообще пох?
источник

АГ

Алексей Гевондян... in PHP
Альберт Степанцев
то есть на расшифровку вам вообще пох?
ой все крч Data Transfer Object. let's stop it
источник

VS

Vlad Sobenko in PHP
Dmitriy Tkachenko
Норм если это единичный случай, а не кодстайл
В том и дело. Один где то нагадил. Другие копируют стайл. Очень много такой дичи.
источник

АС

Альберт Степанцев... in PHP
Алексей Гевондян
ой все крч Data Transfer Object. let's stop it
ну так дальше думалку включайте
что значит Transfer?
откуда? куда? зачем?

блин, давайте уже сделаем RFC на дата-классы вместо этого говна с аттрибутами?
источник

АС

Альберт Степанцев... in PHP
а то так люди и будут путать DTO и VO
источник

KN

Kirill Nesmeyanov in PHP
запилить атрибут, который делает DTO - дело 5ти минут -_-
источник

KN

Kirill Nesmeyanov in PHP
сам делал)
источник

DT

Dmitriy Tkachenko in PHP
Альберт Степанцев
ну так дальше думалку включайте
что значит Transfer?
откуда? куда? зачем?

блин, давайте уже сделаем RFC на дата-классы вместо этого говна с аттрибутами?
Можно просто перекатиться в котлин)
источник

KN

Kirill Nesmeyanov in PHP
вешаешь на класс и вуаля, никаких методов, кроме конструктора больше туда впилить нельзя
источник

АГ

Алексей Гевондян... in PHP
Kirill Nesmeyanov
вешаешь на класс и вуаля, никаких методов, кроме конструктора больше туда впилить нельзя
класс. ждем восьмерку.
источник

VS

Vlad Sobenko in PHP
Vlad Sobenko
Короче у себя видел. Из сервиса бросается LegacyRedirectException. Ловится в subsriber - редиректит. Норм?
Недавно фиксил "баг". Где то выше вызов обернули в catch Exception  и редирект не произошел. Чудеса логики на Exception.
источник

KN

Kirill Nesmeyanov in PHP
Алексей Гевондян
класс. ждем восьмерку.
можно не сильно радоваться
источник

KN

Kirill Nesmeyanov in PHP
это делается через перехват автолоадера)
источник

KN

Kirill Nesmeyanov in PHP
источник

АГ

Алексей Гевондян... in PHP
ну шаманство с атрибутами это понятно, тут скорее про псалм....
источник

АС

Альберт Степанцев... in PHP
Vlad Sobenko
Недавно фиксил "баг". Где то выше вызов обернули в catch Exception  и редирект не произошел. Чудеса логики на Exception.
обертываешь в if (...) { ничего не делать } и можно строчить гневный пост на хабр, что if - зло
источник

KN

Kirill Nesmeyanov in PHP
во, даже на гист выкладывал
источник

DT

Dmitriy Tkachenko in PHP
Kirill Nesmeyanov
вешаешь на класс и вуаля, никаких методов, кроме конструктора больше туда впилить нельзя
Можно же плагин для какого нибудь а-ля линтера сделать
источник