Size: a a a

2021 April 09

✨Basic_Instinct✨ in symfony
автолоад будет? ))
источник

AP

Andrey Polyanichko in symfony
Ну он как бы и есть, или я не понял о чем вы?
источник

T

Trekov in symfony
Есть ли какой-нибудь способ для symfony serializer при помощи аннотаций или конфига указать мапинг полей?
Например, чтобы
['name' => 'xxx']
преобразовывать в
class User
{
 public $userName;
}
Есть механизм денормалайзеров, однако он немного для другого.
Пока все выглядит так, что придется делать кастомную аннотацию и денормалайзер, который будет мапить по этой аннотации.
источник

AK

Anton K. in symfony
тот же вопрос. в jms serializer были аннотации. есть ли они в symfony serializer?
источник

T

Trekov in symfony
Рассматриваю вариант перейти на jms из-за этого
источник

AN

Alexander Nazarov in symfony
есть
источник

Ш

Шурик in symfony
По первому запросу в гугле есть
источник

AN

Alexander Nazarov in symfony
так и есть. Вы можете передать options в аннотацию. Делайте денормалайзер и в нем по вашим options делайте маппинг
источник

AN

Alexander Nazarov in symfony
вернее вам надо AdvancedNameConverterInterface
источник

T

Trekov in symfony
Я как-то гуглю неправильно. Что бы ни писал, только ссылки на страницы документации или issue в каких-то рандомных проектах
источник

Ш

Шурик in symfony
а в документации, по-твоему, читать нечего?
источник

Ш

Шурик in symfony
это, например, чем не подходит?
источник

T

Trekov in symfony
Описано про другую сторону процесса, поэтому показалось, что не то
источник

T

Trekov in symfony
Как свой денормалайзер сделать, тоже не указано. Пришлось долго возиться
источник

C

CvekCoder in symfony
Ну вроде очевидно как - реализовать интерфейс денормалайзера. Остальное симфони сделает сама
источник

C

CvekCoder in symfony
Но наверняка в доке это тоже есть
источник

Ш

Шурик in symfony
а ты точно читал документацию?
источник

Ш

Шурик in symfony
вот же, принесла
источник

Ш

Шурик in symfony
причем на той же странице
источник

T

Trekov in symfony
Нужен еще CacheableSupportsMethodInterface
источник