/** * Constructor * * @param object $entity Entity */ public function __construct($entity = null) { parent::__construct($entity); if ($entity === null) { $this->entity->state = self::STATE_DRAFT; } }