summaryrefslogtreecommitdiffstats
path: root/lib/Fetcher/YoutubeFetcher.php
diff options
context:
space:
mode:
authorSean Molenaar <sean@seanmolenaar.eu>2020-09-28 21:07:24 +0200
committerBenjamin Brahmer <info@b-brahmer.de>2020-09-29 13:02:03 +0200
commitbc01761221384c0bbac0297d38e85bcaa6286a9a (patch)
treebea5acc2db33186982ba94a4270c9eb277c8f0b3 /lib/Fetcher/YoutubeFetcher.php
parentd00d1ab2a28f428223e52b17052c072c64784016 (diff)
Fix repair step and test it
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to 'lib/Fetcher/YoutubeFetcher.php')
-rw-r--r--lib/Fetcher/YoutubeFetcher.php19
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(