Size: a a a

2020 December 30

КГ

Константин Грачев... in PHP
Иван Лещёв
Или свой самопис с трейтами и роутингом на именах контроллеров.
источник

КГ

Константин Грачев... in PHP
источник

ЕР

Евгений Ромашкан... in PHP
Жесть какая)
источник

ЕР

Евгений Ромашкан... in PHP
Я б интерфейс маркерный завёл
источник

S

SarcasmIO in PHP
ну или аннотацию на худой конец
источник

ИЛ

Иван Лещёв in PHP
ой гевальт
данные ходят окольными путями, что непонятно, это дто или нет?
источник

S

SarcasmIO in PHP
не понимаю что мешает заменить вот это https://github.com/automagistre/automagistre/blob/1e944a8878bd24d4c687218102292367524729fa/src/Rest/Request/DtoArgumentValueResolver.php#L29 на ParamConverter +  интерфейс
источник

КГ

Константин Грачев... in PHP
блин, я не вспомню уже, какая то причина была
источник

S

SarcasmIO in PHP
ну мб, если не болит и была причина ..)
источник

КГ

Константин Грачев... in PHP
Какая то точно была, я даже о ней в чате писал. Память вышла из чата
источник

КГ

Константин Грачев... in PHP
Иван Лещёв
ой гевальт
данные ходят окольными путями, что непонятно, это дто или нет?
Вообще название говно, это объекты реквеста так то. RequestObjectDetector должно было быть
источник

ИЛ

Иван Лещёв in PHP
Константин Грачев
Вообще название говно, это объекты реквеста так то. RequestObjectDetector должно было быть
то есть, фронт или кто-то там шлёт сериализированный объект?
источник

КГ

Константин Грачев... in PHP
Иван Лещёв
то есть, фронт или кто-то там шлёт сериализированный объект?
Ну так эта срань лежит под неймспейсом Rest )
источник

ИЛ

Иван Лещёв in PHP
невероятная архитектура требует невероятных решений!
источник

КГ

Константин Грачев... in PHP
Вообще ничего против интерфейса маркера не имею, как и против парамКонвертера. Но данный вариант чуток упрощает dx. Ну типа просто создаёшь класс, ждёшь его в контроллере и magic оно туда приходит.
Не думаю что масштаб этого magic'a столь критичен чтобы парится по этому поводу
источник

ЕР

Евгений Ромашкан... in PHP
Константин Грачев
Вообще ничего против интерфейса маркера не имею, как и против парамКонвертера. Но данный вариант чуток упрощает dx. Ну типа просто создаёшь класс, ждёшь его в контроллере и magic оно туда приходит.
Не думаю что масштаб этого magic'a столь критичен чтобы парится по этому поводу
> Просто создаёшь класс
источник

КГ

Константин Грачев... in PHP
Евгений Ромашкан
> Просто создаёшь класс
В какой ситуации ты создашь класс нарушающий первое условие?)
источник

VC

Vladimir Chernyshev in PHP
Константин Грачев
блин, я не вспомню уже, какая то причина была
Вот поэтому на ревью прошу сам указывать причины в коммеетах и других прошу просить меня если им непонятно нах я какой то интерфейс или класс создал
источник

КГ

Константин Грачев... in PHP
Vladimir Chernyshev
Вот поэтому на ревью прошу сам указывать причины в коммеетах и других прошу просить меня если им непонятно нах я какой то интерфейс или класс создал
Зачем класс создан ежу понятно, не понятно почему не был выбран другой вариант)
источник

ИЛ

Иван Лещёв in PHP
Константин Грачев
Вообще ничего против интерфейса маркера не имею, как и против парамКонвертера. Но данный вариант чуток упрощает dx. Ну типа просто создаёшь класс, ждёшь его в контроллере и magic оно туда приходит.
Не думаю что масштаб этого magic'a столь критичен чтобы парится по этому поводу
парамконвертер смотрит в агрументы контроллера, находит dto и создаёт его из реквеста?
источник