diff options
Diffstat (limited to 'bridges/AcrimedBridge.php')
-rw-r--r-- | bridges/AcrimedBridge.php | 61 |
1 files changed, 32 insertions, 29 deletions
diff --git a/bridges/AcrimedBridge.php b/bridges/AcrimedBridge.php index 7bc73176..d37f3ce4 100644 --- a/bridges/AcrimedBridge.php +++ b/bridges/AcrimedBridge.php @@ -1,37 +1,40 @@ <?php -class AcrimedBridge extends FeedExpander { - const MAINTAINER = 'qwertygc'; - const NAME = 'Acrimed Bridge'; - const URI = 'https://www.acrimed.org/'; - const CACHE_TIMEOUT = 4800; //2hours - const DESCRIPTION = 'Returns the newest articles'; +class AcrimedBridge extends FeedExpander +{ + const MAINTAINER = 'qwertygc'; + const NAME = 'Acrimed Bridge'; + const URI = 'https://www.acrimed.org/'; + const CACHE_TIMEOUT = 4800; //2hours + const DESCRIPTION = 'Returns the newest articles'; - const PARAMETERS = [ - [ - 'limit' => [ - 'name' => 'limit', - 'type' => 'number', - 'defaultValue' => -1, - ] - ] - ]; + const PARAMETERS = [ + [ + 'limit' => [ + 'name' => 'limit', + 'type' => 'number', + 'defaultValue' => -1, + ] + ] + ]; - public function collectData(){ - $this->collectExpandableDatas( - static::URI . 'spip.php?page=backend', - $this->getInput('limit') - ); - } + public function collectData() + { + $this->collectExpandableDatas( + static::URI . 'spip.php?page=backend', + $this->getInput('limit') + ); + } - protected function parseItem($newsItem){ - $item = parent::parseItem($newsItem); + protected function parseItem($newsItem) + { + $item = parent::parseItem($newsItem); - $articlePage = getSimpleHTMLDOM($newsItem->link); - $article = sanitize($articlePage->find('article.article1', 0)->innertext); - $article = defaultLinkTo($article, static::URI); - $item['content'] = $article; + $articlePage = getSimpleHTMLDOM($newsItem->link); + $article = sanitize($articlePage->find('article.article1', 0)->innertext); + $article = defaultLinkTo($article, static::URI); + $item['content'] = $article; - return $item; - } + return $item; + } } |