public function setStartDate($date) { if (!is_null($date) && $date > 0) { parent::setStartDate($date); parent::setAvailableFrom($date); } else { parent::setStartDate(null); parent::setAvailableFrom(parent::getCreatedAt()); } }