/** * Edit a planned live event * * @param YouTubeEvent $event */ protected function updateLiveStream(YouTubeEvent $event) { $channel = $event->getChannel(); $this->getAccessToken($channel->getRefreshToken()); $liveBroadcast = $event->getBroadcast(); $broadcastResponse = $this->updateBroadcast($liveBroadcast, 'public', $event->getYouTubeId()); $event->setYouTubeId($broadcastResponse->getId()); $this->entityManager->persist($event); $this->entityManager->flush(); }