Почему SkipWhenEmpty не работает. Не показывать XML-тег
Почему аннотация "SkipWhenEmpty" не работает (v1.13.0)?
use JMS\Serializer\Annotation as JMS;
/**
* @JMS\Type("string")
* @JMS\SerializedName("foo")
*/
protected $_foo = "foo";
/**
* @JMS\Type("string")
* @JMS\SerializedName("bar")
* @JMS\SkipWhenEmpty()
*/
protected $_bar;
Результат (xml):
<foo><![CDATA[foo]]></foo>
<bar xsi:nil="true"/>
Я не хочу <bar>
-Tag im мой XML, если атрибут не установлен.
Есть идеи?