src/Adapter/Dailymotion/DailymotionServiceAdapter.php 1 location
|
@@ 42-49 (lines=8) @@
|
39 |
|
* @throws InvalidThumbnailSizeException |
40 |
|
* @throws \RicardoFiorani\Adapter\Exception\InvalidUrlException |
41 |
|
*/ |
42 |
|
public function getThumbnail(string $size, bool $forceSecure = false): string |
43 |
|
{ |
44 |
|
if (false == in_array($size, $this->getThumbNailSizes())) { |
45 |
|
throw new InvalidThumbnailSizeException(); |
46 |
|
} |
47 |
|
|
48 |
|
return $this->getScheme($forceSecure) . '://www.dailymotion.com/' . $size . '/video/' . $this->videoId; |
49 |
|
} |
50 |
|
|
51 |
|
/** |
52 |
|
* @throws InvalidThumbnailSizeException |
src/Adapter/Facebook/FacebookServiceAdapter.php 1 location
|
@@ 38-45 (lines=8) @@
|
35 |
|
return array(self::THUMBNAIL_SIZE_DEFAULT); |
36 |
|
} |
37 |
|
|
38 |
|
public function getThumbnail(string $size, bool $forceSecure = false): string |
39 |
|
{ |
40 |
|
if (false == in_array($size, $this->getThumbNailSizes())) { |
41 |
|
throw new InvalidThumbnailSizeException(); |
42 |
|
} |
43 |
|
|
44 |
|
return $this->getScheme($forceSecure) . '://graph.facebook.com/' . $this->getVideoId() . '/picture'; |
45 |
|
} |
46 |
|
|
47 |
|
/** |
48 |
|
* @throws ThumbnailSizeNotAvailable |
src/Adapter/Youtube/YoutubeServiceAdapter.php 1 location
|
@@ 44-51 (lines=8) @@
|
41 |
|
/** |
42 |
|
* @throws InvalidThumbnailSizeException |
43 |
|
*/ |
44 |
|
public function getThumbnail(string $size, bool $forceSecure = false): string |
45 |
|
{ |
46 |
|
if (false == in_array($size, $this->getThumbNailSizes())) { |
47 |
|
throw new InvalidThumbnailSizeException(); |
48 |
|
} |
49 |
|
|
50 |
|
return $this->getScheme($forceSecure) . '://img.youtube.com/vi/' . $this->getVideoId() . '/' . $size . '.jpg'; |
51 |
|
} |
52 |
|
|
53 |
|
public function getThumbNailSizes(): array |
54 |
|
{ |