name = $ogLive->getName(); $this->downloadUrl = $ogLive->getDownloadUrl(); } public function createOrUpdateEntity(?OgLive $ogLive = null): OgLive { if (!$ogLive) { $ogLive = new OgLive(); } $ogLive->setName($this->name); $ogLive->setDownloadUrl($this->downloadUrl); $ogLive->setStatus(OgLiveStatus::INACTIVE); return $ogLive; } }