Size: a a a

2021 July 29

i

invariance in symfony
Проверил bind и arguments, оба просят докинуть параметров
источник

А

Антон in symfony
App\Some\Class:
   arguments:
      $arg: 'arg'


Так пробовал?
источник

i

invariance in symfony
Еп
источник

A

Andrii in symfony
Остальные он откуда возьмет? Можно сделать nullable
источник

А

Антон in symfony
Из контейнера
источник

A

Andrii in symfony
Когда-то я наследовался от другого сервиса и по индексу пробрасывал другие
источник

А

Антон in symfony
Если сделать nullable, он nullable и передаст.
источник

i

invariance in symfony
с помощью автовайринга
источник

i

invariance in symfony
Решил задачу, сорян, протупил
источник

R

Roman in symfony
Добрый день всем. Возвращаясь к теме DTO и API: Я создал класс "сырого" запроса, обложил его Assert-ами, вопрос: как и где мне перехватить эти Assert-ы, чтобы отдать клиенту ошибку API, а не исключение этого самого Assert-а? Использовал подход, описанный в https://kvashnin.github.io/blog/using-request-dto-in-symfony/
источник

VM

Volodymyr Melko in symfony
вам нужен аргумент ресолвер, который из симфони-реквеста соберет вашу ДТО и дернет валидатор
источник

R

Roman in symfony
Похоже, что он у меня есть ) Но Assert-ы кидают исключения.. Где их перехватывать?
источник

R

Roman in symfony
А, все, вопрос снят. Нашел 🙂 Volodymyr , спасибо!
источник

R

Roman in symfony
в методе resolve() валидатора.
источник

VM

Volodymyr Melko in symfony
код на скрине удивительно похож на мой =)
https://github.com/oxidmod/wisebits-test/blob/master/app/src/Request/RequestValueResolver.php

а вот так я ошибки валидатора обрабатываю
https://github.com/oxidmod/wisebits-test/blob/master/app/src/Events/KernelEventSubscriber.php
источник

VM

Volodymyr Melko in symfony
только у меня в supports нету рефлексии =)
источник

AT

Adilet Tussupbekov in symfony
Всем привет! Помогите пожалуйста по LDAP. Делаю аутентификацию по этой доке https://symfony.com/doc/current/security/ldap.html. Юзера из AD он вытаскивает, я его через дамп вижу. Но после того как отправляю форму ничего не происходит. Ни ошибки, ничего. Будто просто страница перезагружается. Версия симфони 5.3.5.
источник

VM

Volodymyr Melko in symfony
ищи логи \ юзай дебаг
источник

AT

Adilet Tussupbekov in symfony
Нашел в логах, что запрос не поддерживается аутентификатором:
Authenticator does not support the request. {"firewall_name":"main","authenticator":"Symfony\\Component\\Ldap\\Security\\LdapAuthenticator"}
Погуглил, ничего не нашел по этому поводу. Залез внутрь этого класса, там тоже особых условий не нашел. Подскажите, куда копать?
источник

VM

Volodymyr Melko in symfony
дебаггер =)
источник