Size: a a a

2022 January 21

АЗ

Алихан Закиров... in symfony
Приоритеты какие-то, kernel events...
источник

AD

Andrey Dembitskyi in symfony
Оскорбление чувств разработчиков с symfony...
источник

АЗ

Алихан Закиров... in symfony
Т.е. если кто-то извне впишется в приоритет выше эвента сбора метрик и бросит эксепшн, то плакали мои метрики
источник

АЗ

Алихан Закиров... in symfony
Логично, штош
источник

AD

Andrey Dembitskyi in symfony
Если кто то выше твоей мидлвари бросит исключение, то плакали твои метрики
источник

АЗ

Алихан Закиров... in symfony
Ссылку на psr-15 скинуть или сам почитаешь?)
источник

☆Даня☆ in symfony
Подскажите, плиз, разве в атрибуты нельяза передать значение из метода?
источник

AD

Andrey Dembitskyi in symfony
Почитаю чуть позже и вернусь
источник

АЗ

Алихан Закиров... in symfony
источник

AD

Andrey Dembitskyi in symfony
источник

AD

Andrey Dembitskyi in symfony
Прочитал.
Не увидел ничего, что могло бы сказать, что с ними нет той же проблемы.

https://www.php-fig.org/psr/psr-15/
____
Увидел намёк на наличие проблемы в
> 1.4 Handling Exceptions
> It is RECOMMENDED that any application using middleware includes a component that catches exceptions and converts them into responses. This middleware SHOULD be the first component executed and wrap all further processing to ensure that a response is always generated.
источник
2022 January 22

АЗ

Алихан Закиров... in symfony
Собсно, там вся концепция построена вокруг "получил запрос, сформировал и вернул ответ".
Работа с ошибками в нём не регламентируется, что я интерпретирую как то что у тебя должны быть очень веские причины чтобы в мидлвари бросить исключение.
____
A middleware component is an individual component participating, often together with other middleware components, in the processing of an incoming request and the creation of a resulting response, as defined by PSR-7

В случае же с событиями, где прям в ядре фреймворка используется throw, я резко настораживаюсь (=
источник

AD

Andrey Dembitskyi in symfony
В sf другой смысл вкладывался в event dispatcher.

Здесь и после подложенного ответа в событие, останавливается обработка
https://github.com/symfony/symfony/blob/v6.0.2/src/Symfony/Component/HttpKernel/Event/RequestEvent.php#L44
источник

АЗ

Алихан Закиров... in symfony
Да я так сразу и сказал, нормальных мидлварей не завезли (=
источник

АЯ

Андрей Ява in symfony
Ну
1. ты всегда можешь подойти к вклинившемуся разрабу и разъяснить по-мужски чей листенер главнее
2. Перекрыть кернел своим со своим флоу
источник

АЗ

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

Oleg О in symfony
Всем привет, кто разбирался глубоко в доктрине ?
С чего начать ?
Есть ли где-то описание основных концепций ООП и т.д.
источник

Ш

Шурик in symfony
У доктрины вроде норм документация
источник

Oleg О in symfony
Мне надо прямо под капот залезть.
источник

Ш

Шурик in symfony
Зачем?
источник