load($flux->getFlux()); $items = $dom->getElementsByTagName('item'); foreach ($items as $item) { $title = $item->getElementsByTagName('title')[0]->nodeValue; $date = $item->getElementsByTagName('pubDate')[0]->nodeValue; $guid = $item->getElementsByTagName('guid')[0]->nodeValue; $link = $item->getElementsByTagName('link')[0]->nodeValue; $description = $item->getElementsByTagName('description')[0]->nodeValue; //manque ajout de l'image $tabArticle[] = new Article((int)Null, $title, $date, $description, $guid, $link, $description, $flux->getId()); } return $tabArticle; } public function parseAll(Flux $fluxes){ foreach ($fluxes as $flux){ $tabArticles[] =$this->parseArticles($flux); } return $tabArticles; } }