diff options
Diffstat (limited to 'lib/Fetcher/YoutubeFetcher.php')
-rw-r--r-- | lib/Fetcher/YoutubeFetcher.php | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/lib/Fetcher/YoutubeFetcher.php b/lib/Fetcher/YoutubeFetcher.php index 85aad5d59..67a4d5afa 100644 --- a/lib/Fetcher/YoutubeFetcher.php +++ b/lib/Fetcher/YoutubeFetcher.php @@ -22,7 +22,14 @@ class YoutubeFetcher implements IFeedFetcher } - private function buildUrl($url) + /** + * Build YouTube URL + * + * @param string $url + * + * @return string + */ + private function buildUrl(string $url) { $baseRegex = '%(?:https?://|//)?(?:www.)?youtube.com'; $playRegex = $baseRegex . '.*?list=([^&]*)%'; @@ -54,8 +61,14 @@ class YoutubeFetcher implements IFeedFetcher * * @inheritdoc */ - public function fetch(string $url, bool $favicon, $lastModified, bool $fullTextEnabled, $user, $password): array - { + public function fetch( + string $url, + bool $favicon, + ?string $lastModified, + bool $fullTextEnabled, + ?string $user, + ?string $password + ): array { $transformedUrl = $this->buildUrl($url); $result = $this->feedFetcher->fetch( |