From 4f75591060d95208a301bc6bf460d875631b29cc Mon Sep 17 00:00:00 2001 From: Dag Date: Fri, 1 Jul 2022 15:10:30 +0200 Subject: Reformat codebase v4 (#2872) Reformat code base to PSR12 Co-authored-by: rssbridge --- bridges/TheYeteeBridge.php | 72 +++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 36 deletions(-) (limited to 'bridges/TheYeteeBridge.php') diff --git a/bridges/TheYeteeBridge.php b/bridges/TheYeteeBridge.php index b7867ae9..5c7d8856 100644 --- a/bridges/TheYeteeBridge.php +++ b/bridges/TheYeteeBridge.php @@ -1,39 +1,39 @@ find('.module_timed-item.is--full'); - foreach($div as $element) { - - $item = array(); - $item['enclosures'] = array(); - - $title = $element->find('h2', 0)->plaintext; - $item['title'] = $title; - - $author = trim($element->find('.module_timed-item--artist a', 0)->plaintext); - $item['author'] = $author; - - $item['uri'] = static::URI; - - $content = '

' . $title . ' by ' . $author . '

'; - $photos = $element->find('a.img'); - foreach($photos as $photo) { - $content = $content . "
"; - $item['enclosures'][] = $photo->src; - } - $item['content'] = $content; - - $this->items[] = $item; - } - } +class TheYeteeBridge extends BridgeAbstract +{ + const MAINTAINER = 'Monsieur Poutounours'; + const NAME = 'TheYetee'; + const URI = 'https://theyetee.com'; + const CACHE_TIMEOUT = 14400; // 4 h + const DESCRIPTION = 'Fetch daily shirts from The Yetee'; + + public function collectData() + { + $html = getSimpleHTMLDOM(self::URI); + + $div = $html->find('.module_timed-item.is--full'); + foreach ($div as $element) { + $item = []; + $item['enclosures'] = []; + + $title = $element->find('h2', 0)->plaintext; + $item['title'] = $title; + + $author = trim($element->find('.module_timed-item--artist a', 0)->plaintext); + $item['author'] = $author; + + $item['uri'] = static::URI; + + $content = '

' . $title . ' by ' . $author . '

'; + $photos = $element->find('a.img'); + foreach ($photos as $photo) { + $content = $content . "
"; + $item['enclosures'][] = $photo->src; + } + $item['content'] = $content; + + $this->items[] = $item; + } + } } -- cgit v1.2.3