public function testGetMethods() { $channel = new ChannelYouTube(); $channel->setChannelName('YouTube')->setRefreshToken('refresh')->setYouTubeChannelName('YT-Name'); self::assertEquals('YouTube', $channel->getChannelName()); self::assertEquals('refresh', $channel->getRefreshToken()); self::assertEquals('YT-Name', $channel->getYouTubeChannelName()); }
/** * @param LiveBroadcast $liveBroadcast * @param ChannelYouTube $channel * @param string $status * * @return \Google_Service_YouTube_LiveBroadcast */ protected function setupLivestream(LiveBroadcast $liveBroadcast, ChannelYouTube $channel, $status = 'public') { $this->getAccessToken($channel->getRefreshToken()); $broadcastResponse = $this->updateBroadcast($liveBroadcast, $status); $streamsResponse = $this->createStream($liveBroadcast->getName()); // Bind Broadcast and Stream $bindBroadcastResponse = $this->youTubeApiClient->liveBroadcasts->bind($broadcastResponse->getId(), 'id,contentDetails', array('streamId' => $streamsResponse->getId())); return $bindBroadcastResponse; }