Size: a a a

2021 September 01

СВ

Сергей Вершинин... in symfony
+ :D
источник

BY

Boris Yakushev in symfony
С ней тож, но при чем тут к єтому репос?
источник

СВ

Сергей Вершинин... in symfony
ну емае, на dbal тоже где то надо)
я еще и за этот пункт случайно проголосавал))
источник

AM

Artem Molotov in symfony
Помню, в пхп чате "флеш в мидлварях" негативно воспринимался. Только не помню кто это обсуждал.
источник

AM

Artem Molotov in symfony
Т.е. запись у вас в обход репозиториев?
источник

AM

Artem Molotov in symfony
Это понятно, да.
источник

BY

Boris Yakushev in symfony
Yep.
источник

СВ

Сергей Вершинин... in symfony
источник

КГ

Константин Грачев... in symfony
Я кстати от репозиториев пока отказался.
Сделал фасад над ManagerRegistry и его везде пихаю.

Ну типа тесты у меня всегда с фикстурной базой, inMemory реализаций репозиториев у меня нигде нет.

Хотя у меня в целом с тестами не густо, может от сюда ноги растут
источник

AM

Artem Molotov in symfony
Чем это аргументировано? Обычно, запись и через репы идёт. Иначе коллекцией это уже сложно назвать.
источник

КГ

Константин Грачев... in symfony
да, вроде работает. В сентри какая то хня иногда падает, но вроде на пользователях не отражается
источник

КГ

Константин Грачев... in symfony
Я видимо пропустил, интересно что за аргументы были
источник

AM

Artem Molotov in symfony
Что-то о том, что флешер запускается когда не было изменений данных и из-за этого случаются ошибки. Или что запускается когда не нужно, но изменения были. Не помню точно.
источник

AM

Artem Molotov in symfony
Но сам я видел такой подход в старой презентации "Save your repositories from save" и там негативных сторон расписано не было
источник

КГ

Константин Грачев... in symfony
Репа же должна быть как коллекция, логично что flush'a внутри неё быть не должно
источник

BY

Boris Yakushev in symfony
Тем что flush в репосе дает вариант промежуточного и ненужного его візова.
источник

АС

Александр Семикашев... in symfony
На эту тему столько холивара, видел как-то стрим тех кто участвуют в разработке активно симфони, вот там тоже видел в репозитории метод для сохранения/создания и отмечалось что это норма.
источник

КГ

Константин Грачев... in symfony
метод add в котором em::persist норма, em::flush не норма
источник

AM

Artem Molotov in symfony
+
источник

AM

Artem Molotov in symfony
Я скорее спрашивал почему у вас запись не через репозиторий, а не почему там нет/есть флеш
источник