Исключение свойства из объекта Doctrine - PullRequest
0 голосов
/ 05 мая 2020

У меня есть следующая сущность:

class MyEntity extends AbstractEntity
{
    //standard Doctrine properties and methods...
}

abstract class AbstractEntity
{
    use TroubleShootingTrait;   
    //standard Doctrine properties and methods...
}

При сериализации я заметил это дополнительное свойство "logger" со значением NULL, которое не только я не знал, откуда оно взялось, но и сериализатор настроен с помощью exclusion-policy="ALL" и не подумает, что он будет отображаться, даже если это реальная собственность.

Затем я посмотрел на объект перед сериализацией, и он все еще был там. Позже я отследил это до характеристики, которую я использовал для тестирования. сериализатором. Как я могу исключить свойство из Doctrine и сериализатора.

...