diff options
author | Sean Molenaar <sean@seanmolenaar.eu> | 2019-03-12 14:00:05 +0100 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2019-03-12 19:58:06 +0100 |
commit | f416213993bc014664fde940df050aa6225e08a7 (patch) | |
tree | 00443f555cecb13dbe9ec20af62e9b520d78329e /lib | |
parent | e4da09575fc67b20bb3bf61cbf8cff1dd4c789c9 (diff) |
Fix email and password not being encoded
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/Fetcher/FeedFetcher.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 898597460..9b4a2f996 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -67,7 +67,7 @@ class FeedFetcher implements IFeedFetcher { if (!empty($user) && !empty(trim($user))) { $url = explode('://', $url); - $url = $url[0] . '://' . $user . ':' . $password . '@' . $url[1]; + $url = $url[0] . '://' . urlencode($user) . ':' . urlencode($password) . '@' . $url[1]; } if (is_null($lastModified) || !is_string($lastModified)) { $resource = $this->reader->read($url); @@ -95,7 +95,10 @@ class FeedFetcher implements IFeedFetcher ); $items = []; - $this->logger->debug('Feed ' . $url . ' was modified since last fetch. #' . count($parsedFeed) . ' items'); + $this->logger->debug('Feed {url} was modified since last fetch. #{count} items', [ + 'url' => $url, + 'count' => count($parsedFeed), + ]); foreach ($parsedFeed as $item) { $items[] = $this->buildItem($item, $parsedFeed); } |