<?php namespace JMS\Serializer\Tests\Fixtures; use JMS\Serializer\Annotation as Serializer; class ParentSkipWithEmptyChild { private $c = 'c'; private $d = 'd'; /** * @Serializer\SkipWhenEmpty() * @var InlineChild */ private $child; public function __construct($child = null) { $this->child = $child ?: new InlineChild(); } }