Symfony 4 отключить CamelCase в нормализаторе - PullRequest
0 голосов
/ 06 июня 2019

В Symfony 4 я использую symfony/serialize r для нормализации объектов в массивы:

 $encoders     = [new JsonEncoder()];
 $normalizers  = [new ObjectNormalizer(null,null)];                   
 $this->serializer = new Serializer($normalizers, $encoders);



$normalized = $this->serializer->normalize($user); // this normalize user and change the prop name to dateOfCreation

Мой пользователь Entity похож на:

   class User {
       /**
       * @ORM\Column(type="datetime", nullable=true)
       * @SerializedName("date_of_creationo")
       */
       private date_of_creation;

     }

Как отключить преобразование camelCase?

...