Я использую JMS\Serializer в своем проекте и хочу игнорировать одно свойство, только если массив в нем пуст.
Я пробовал что-то вроде:
@JMS\Exclude(if="count('$this->required') === 0")
or
@JMS\Exclude(if="empty('required')")
но получил синтаксическую ошибку.
Может ли кто-нибудь помочь мне в этом?
благодарить.
@JMS\Exclude(if="<1")
, не могли бы вы попробовать? - person john Smith   schedule 02.05.2017@SkipWhenEmpty
Эту аннотацию можно определить для свойства, чтобы указать, что свойство не следует сериализовать, если результат будет «пустым». - person BentCoder   schedule 02.05.2017