Size: a a a

2021 August 24

МФ

Максим Федоров... in symfony
Все верно
Контроллер — это ответственность за запрос и ответ и обработка доступов + черновая работа с запросом
Ну и маршрутизация до логики
источник

QQ

Qwert Qwertinsky in symfony
Ваш контроллер реализуют конкретную бизнес логику. Представьте что потребовалось реализовать ту же бизнес логику - но используется soap протокол/либо очередь - например на базе amqp, или вообще запуск происходит через консоль. Если под таким ракурсом посмотреть то окажется что есть - общая часть, которая не зависит ни от того http запрос вы обрабатываете, берете ли входные данные из консоли, или из сообщения из очереди - вот этой части которая инкапсулирует в себе бизнес логику - чаще всего в контроллере делать нечего.
источник

АК

Александр Каменский... in symfony
да, я полностью согласен, вот и хотел посмотреть, как это правильно реализовывается, какие паттерны применяются
обязательно почитаю мартина
источник

QQ

Qwert Qwertinsky in symfony
На гитхабе посмотрите репозитории типа
https://github.com/hgraca/explicit-architecture-php

и почитайте в сторону ddd и чистой архитектуры (особенно почитайте про накладные расходы на реализацию всего этого )))) - что бы за зря преждевременно не очаровываться ))) )
источник

АК

Александр Каменский... in symfony
хорошо, спасибо большое
источник

VG

Vlad Gaiduk in symfony
Добрый, подскажите каким образом лоадер кастомных атрибутов внедрить в симфу?
источник

AD

Andrey Dmitriyev in symfony
Привет ребят.
Как правильно в symfony 5.3.6 security использовать CustomAuthentifer и не поломать тестовый loginUser?
https://qna.habr.com/q/1038358
источник

КГ

Константин Грачев... in symfony
Когда я ломаю всё ломается это понятно, а чё сделать то надо в итоге?)
источник

КГ

Константин Грачев... in symfony
А блет, с третьего раза дошло.
Ты свой аутентификатор зарегистрировал как сервис?

То что ты его в конфиге указал это просто id сервиса, тебе пишет что сервиса такого нет. Ваш КО
источник

SS

Salavat Sitdikov in symfony
Не знаю насколько вероятно, но то что используется энкодер, вместо хешер - это норм?
источник

SS

Salavat Sitdikov in symfony
ну и версия 5.3 или 5.4 ? Или 6.0 ?
источник

AD

Andrey Dmitriyev in symfony
Надо сервис прописать в services ?
источник

AD

Andrey Dmitriyev in symfony
5.6
источник

SS

Salavat Sitdikov in symfony
ссылку на релиз symfony 5.6 подскажите, пожалуйста
источник

AD

Andrey Dmitriyev in symfony
Сорри 5.3.6
источник

AD

Andrey Dmitriyev in symfony
На аналогичном пет проекте в сервисах аутентификатор не прописывал и все норм работало(
источник

SS

Salavat Sitdikov in symfony
encoders deprecated вроде как уже, попробуйте поменять на password_hashers. там это просто, заодно избавитесь от депрекейтеда в логах
источник

AD

Andrey Dmitriyev in symfony
Хешер в новых версиях вроде как депрекейтед
источник

SS

Salavat Sitdikov in symfony
All the “encoding” features are deprecated in Symfony 5.3 and will be removed in Symfony 6.0.

https://symfony.com/blog/new-in-symfony-5-3-passwordhasher-component
источник

AD

Andrey Dmitriyev in symfony
Хорошо, попробую, но думаю это не основная проблема
источник