public function getRelatedVideos($videoId, $maxResults = 5, $part = ['id', 'snippet'])
{
if (empty($videoId)) {
throw new \InvalidArgumentException('A video id must be supplied');
}
$API_URL = $this->getApi('search.list');
$params = array('type' => 'video', 'relatedToVideoId' => $videoId, 'part' => implode(', ', $part), 'maxResults' => $maxResults);
$apiData = $this->api_get($API_URL, $params);
return $this->decodeList($apiData);
}