aboutsummaryrefslogtreecommitdiff
path: root/bridges/MondeDiploBridge.php
diff options
context:
space:
mode:
Diffstat (limited to 'bridges/MondeDiploBridge.php')
-rw-r--r--bridges/MondeDiploBridge.php47
1 files changed, 25 insertions, 22 deletions
diff --git a/bridges/MondeDiploBridge.php b/bridges/MondeDiploBridge.php
index ad3967df..7c897f8f 100644
--- a/bridges/MondeDiploBridge.php
+++ b/bridges/MondeDiploBridge.php
@@ -1,29 +1,32 @@
<?php
-class MondeDiploBridge extends BridgeAbstract {
- const MAINTAINER = 'Pitchoule';
- const NAME = 'Monde Diplomatique';
- const URI = 'https://www.monde-diplomatique.fr';
- const CACHE_TIMEOUT = 21600; //6h
- const DESCRIPTION = 'Returns most recent results from MondeDiplo.';
+class MondeDiploBridge extends BridgeAbstract
+{
+ const MAINTAINER = 'Pitchoule';
+ const NAME = 'Monde Diplomatique';
+ const URI = 'https://www.monde-diplomatique.fr';
+ const CACHE_TIMEOUT = 21600; //6h
+ const DESCRIPTION = 'Returns most recent results from MondeDiplo.';
- private function cleanText($text) {
- return trim(str_replace(array('&nbsp;', '&nbsp'), ' ', $text));
- }
+ private function cleanText($text)
+ {
+ return trim(str_replace(['&nbsp;', '&nbsp'], ' ', $text));
+ }
- public function collectData(){
- $html = getSimpleHTMLDOM(self::URI);
+ public function collectData()
+ {
+ $html = getSimpleHTMLDOM(self::URI);
- foreach($html->find('div.unarticle') as $article) {
- $element = $article->parent();
- $title = $element->find('h3', 0)->plaintext;
- $datesAuteurs = $element->find('div.dates_auteurs', 0)->plaintext;
- $item = array();
- $item['uri'] = urljoin(self::URI, $element->href);
- $item['title'] = $this->cleanText($title) . ' - ' . $this->cleanText($datesAuteurs);
- $item['content'] = $this->cleanText(str_replace(array($title, $datesAuteurs), '', $element->plaintext));
+ foreach ($html->find('div.unarticle') as $article) {
+ $element = $article->parent();
+ $title = $element->find('h3', 0)->plaintext;
+ $datesAuteurs = $element->find('div.dates_auteurs', 0)->plaintext;
+ $item = [];
+ $item['uri'] = urljoin(self::URI, $element->href);
+ $item['title'] = $this->cleanText($title) . ' - ' . $this->cleanText($datesAuteurs);
+ $item['content'] = $this->cleanText(str_replace([$title, $datesAuteurs], '', $element->plaintext));
- $this->items[] = $item;
- }
- }
+ $this->items[] = $item;
+ }
+ }
}