Size: a a a

2021 October 21

МФ

Максим Федоров... in symfony
крч делать в лоб через сервис и фабрику, если нужно... че тут думать
источник

МФ

Максим Федоров... in symfony
это хороший путь, верно
источник

АЯ

Андрей Ява in symfony
Компайлер пасс просто надстройка над контейнером, объект в итогу все равно создаётся через конструктор (внутри контейнера)
источник

МФ

Максим Федоров... in symfony
правда иногда приходится говнить, с 8.1 можно будет задавать дефолтное значение в конструкторе и можно чуть уменьшить неконсистентность , если очень нужен сеттер
источник

МФ

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

✨Basic_Instinct✨ in symfony
ну если отталкиваться от указанных аргументов, то мы следуем им сплошь и рядом ))
источник

АЯ

Андрей Ява in symfony
Ну "через компайлер пасс" это ответ  на вопрос "где?"(в контейнере) а не "как?" (т.к. остаются вышеперечисленных три)
источник

МФ

Максим Федоров... in symfony
Ну ладно, уболтал шайтан
источник
2021 October 22

j

jenia in symfony
Хочу поменять язык через слушатель но не получается отображать ошибке на нужном языке. Всегда работает только по умоклчанию (английский). Дебажил и я задаю нужную  локал в приведенном файле но почему ошибка только на английском - я не понимуа

https://gist.github.com/evgeniy123/470b07b16d29aaf5ff78a23a294e4cdc
источник

НН

Намиг Нурмамедов... in symfony
Привет, а какой конкретно метод не срабатывает? Исполнение кода не доходит до $this->translator->setLocale($locale);?
источник

НН

Намиг Нурмамедов... in symfony
Непонятно зачем тебе вообще listener и зачем переопределять Accept-Language
источник

НН

Намиг Нурмамедов... in symfony
Сделай просто сервис типо LanguageProvider, там вытаскивай заголовок Accept-Language, заинжекть его в контроллер и получай локаль, где нужно.
Если не хочешь это делать во всех контроллерах, можешь LanguageProvider заинжектить в сам Translator и всё.
источник

G

Gas in symfony
глянь тэг Required
источник

Д

Дмитрий in symfony
Всем спасибо за ответы, я всю инфу по ссылкам сегодня прочитал, попробовал применить, но не вышло. Про рефлексию немного не понял (я знаю что это такое, но не понял как применить к текущей ситуации). Сегодня дошла мысль, что проблема в основном в репозиториях(ибо их много, и тянуть каждый раз новый это нудно и некрасиво), вспомнил, что через em можно вызвать getRepository и теперь через этот метод буду подключать уже нужные репы в нужных классах через эту функцию, что в принципе, решает мою проблему полностью, а основные зависимости типо em или логгеров буду прокидывать через сеттер из вне.
источник

Д

Дмитрий in symfony
Сейчас посмотрю
источник

Д

Дмитрий in symfony
Чет не нашел именно по этому тегу информации, но как я понимаю, он применим только к сервисам, а у меня просто обычный класс
источник

МФ

Максим Федоров... in symfony
Заноза , медицина бессильна
источник

WD

Web Dev in symfony
Всем привет, подскажите библиотеку которая позволяет парсить json через доктрину. Есть база на постгресе в таблице колонка с типом json и пример: {"required": "true", "choices": [{"code": "some_value"}]} мне нужно запросом найти все строки у которых "code" равняется моему значению. Через доктрину потому что мне нужно чтобы она сама сделал гидрацию и я получил уже те выбранные объекты
источник

ВМ

Вадим Мельничук... in symfony
Привет, как можно узнать сколько строк было задействовано в результате выполнения executeQuery()?
источник

ПГ

Павел Г. in symfony
источник