エンティティ内のジョインしているフィールドでシリアライズしたくない項目がある場合に便利。
use JMS\Serializer\Annotation as JMS;
class Report
{
/**
* @JMS\Exclude
*/
protected $categories;
}
無視したい変数のアノテーションで「@JMS\Exclude」と指定してやればOK。
その他グルーピングなども指定出来る模様。詳細は下記。
http://jmsyst.com/libs/serializer/master/cookbook/exclusion_strategies