Size: a a a

2021 August 02

MV

Moz Vkusni in symfony
так в чем их сраная пробема?(
источник

A

Anthony in symfony
а зачем это вообще писать, если можно напрямую воткнуть интерфейс нужного репо?
источник

MV

Moz Vkusni in symfony
понимаю, и тестить такое проще и вернее. но меня бесят кейсы, когда в классе и ем бывает и репо нужны. Редко но бывает
источник

MV

Moz Vkusni in symfony
но это скорее косяк архитектурный, думаю
источник

A

Anthony in symfony
обычно, если такое бывает, то спроектировано неправильно
источник

MV

Moz Vkusni in symfony
но бываают моменты, что прям никакк
источник

A

Anthony in symfony
теоретически, это можно, но стоит задуматься, что пошло не такъ
источник

MV

Moz Vkusni in symfony
плюсик тебе в карму, спасибо за терпение) накинул мне пару идей в голову, спасибо
источник

A

Anthony in symfony
с тебя $100
источник

A

Anthony in symfony
=)
источник

MV

Moz Vkusni in symfony
источник

👤U

👤 User in symfony
А что не так с ямлом
источник

👤U

👤 User in symfony
Что-то из разряда "даже если конфиг простой, все равно юзай пхп". Оверинжениринг как он есть.
источник

S

SarcasmIO in symfony
https://github.com/cblp/yaml-sucks

в случае с xml/php пхпшторм даже без плагина понимает и инферит 99% штук с конфигурации

и исходный тезис был про мейнейнеров фв и тд, к простолюдинам не относится, в сф рулсах тоже так написанно
если пишешь бандл -> юзайх xml
если делаешь для себя любимого делай как хочешь
источник

👤U

👤 User in symfony
Вот бы сам phpstorm еще не "sucks"
источник

OK

Oleg Krasavin in symfony
А что насчет кейсов типа «достали что-то из репы, мутировали, закоммитили»? Как избежать одновременного внедрения $em и $repository?

Через $repository->save()?
источник

АЕ

Александр Ерин... in symfony
Так если сущность уже была вытащена из базы, то она не нуждается в персисте, доктрина все сделает сама.

Если это новая сущность, то да, repo->save

Для флаша можно отдельный класс выделить и более никогда не инжектить em нигде, кроме репозиториев
источник

AD

Andrey Dmitriyev in symfony
Привет, ребят,
Что нужно изменить в конструкции, чтобы возвращался не массив, а объект User ?

$this->em->getRepository(User::class)->findBy(['phone' => $phone])
источник

SM

Sergey Milegov in symfony
Метод
источник

МФ

Максим Федоров... in symfony
findOneBy
источник