From 7705d097e31be3419b7b2ea8eb2ad67a593d68cf Mon Sep 17 00:00:00 2001 From: Alex Kirk Date: Sun, 29 Nov 2020 11:28:07 +0100 Subject: [PATCH] [SkimfeedBridge] Add parameter detection (#1877) --- bridges/SkimfeedBridge.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/bridges/SkimfeedBridge.php b/bridges/SkimfeedBridge.php index 1b78baf2..3016f236 100644 --- a/bridges/SkimfeedBridge.php +++ b/bridges/SkimfeedBridge.php @@ -455,6 +455,35 @@ class SkimfeedBridge extends BridgeAbstract { } + public function detectParameters($url) { + + if (0 !== strpos($url, static::URI)) { + return null; + } + + foreach(self::PARAMETERS as $channels) { + + foreach($channels as $box_name => $box) { + + foreach($box['values'] as $name => $channel_url) { + + if (static::URI . $channel_url === $url) { + return array( + $box_name => $name, + ); + + } + + } + + } + + } + + return null; + + } + public function getName() { switch($this->queriedContext) {