Size: a a a

2020 September 30

D

Dmitry in symfony
а, тут вопрос именно в том как вернуть из команд баса данные какие-либо ?
источник

СВ

Сергей Вершинин... in symfony
try {$bus->dispatch()}catch(ex) {return json(ex.message)}

не получится?
источник

А

Антон in symfony
Сергей Вершинин
try {$bus->dispatch()}catch(ex) {return json(ex.message)}

не получится?
из баса? который асинк?)
источник

D

Dmitry in symfony
бас может быть и синк
источник

СВ

Сергей Вершинин... in symfony
а причем тут бас и асинк?
источник

D

Dmitry in symfony
но тогда вы жестко вяжете на синк версию и костылите
источник

AP

Alex Plishkin in symfony
Сергей Вершинин
try {$bus->dispatch()}catch(ex) {return json(ex.message)}

не получится?
Я думал над этим. Но думал есть какой то способ поэлегантней)
источник

А

Антон in symfony
Сергей Вершинин
а причем тут бас и асинк?
читай доку
источник

СВ

Сергей Вершинин... in symfony
какую еще доку? :D
источник

А

Антон in symfony
Alex Plishkin
Я думал над этим. Но думал есть какой то способ поэлегантней)
Обязательно ответ возвращать синхронно?
источник

D

Dmitry in symfony
Alex Plishkin
Я думал над этим. Но думал есть какой то способ поэлегантней)
вы можете сделать команды синхронными, это пойдет в разрез с общим мнением данного чата, но такие варианты присутствуют в гугле
хорошо это или плохо - решать вам
источник

СВ

Сергей Вершинин... in symfony
если асинхронно, как вариант, можно пушнуть в меркури или подобное
источник

СВ

Сергей Вершинин... in symfony
чтоб на фронте показать
источник

VS

Vlad Sobenko in symfony
Alex Plishkin
Ку всем. Есть вопрос. Есть у меня кароче команд хенделер, юзаю команд бас. И у меня есть кейс где могут быть эроры в команд хендлере, и они должны транслейтится и отдаватся на фронт. Как мне это правильнее сделать?
Можно поллить с клиента, или вебсокеты слушать.
источник

D

Dmitry in symfony
https://gnugat.github.io/2017/09/20/pragmaticlean-command-bus.html - вот вам один из вариантов
источник

AP

Alex Plishkin in symfony
Антон
Обязательно ответ возвращать синхронно?
Да
источник

VS

Vlad Sobenko in symfony
Сергей Вершинин
try {$bus->dispatch()}catch(ex) {return json(ex.message)}

не получится?
ОМГ
источник

AP

Alex Plishkin in symfony
Vlad Sobenko
ОМГ
Чего? Тут например тоже try catch https://habr.com/ru/post/280512/
источник

D

Dmitry in symfony
Alex Plishkin
Чего? Тут например тоже try catch https://habr.com/ru/post/280512/
это не комманд бас просто, это команда
источник

VS

Vlad Sobenko in symfony
Alex Plishkin
Чего? Тут например тоже try catch https://habr.com/ru/post/280512/
А с какой целью вы юзаете bus?
источник