Files
karudhaas/app/Services/DhiyaresService.php
Mohamed jinas b7bda9b09e fix dhiyares
2024-01-06 15:58:59 +05:00

30 lines
653 B
PHP

<?php
namespace App\Services;
use App\Services\Feeds\DhiyaresFeed;
use App\Services\Scrapers\DhiyaresScraper;
class DhiyaresService extends Client
{
/**
* Scrap all the rss articles from Thiladhun
*
* @return array
*/
public function scrape(): array
{
$articles = (new DhiyaresFeed)->get();
$articleItems = [];
foreach ($articles as $article) {
$scrapedData = (new DhiyaresScraper)->extract($article["link"], $article["date"]);
if ($scrapedData !== null) {
$articlesitems[] = $scrapedData;
}
}
return $articleItems;
}
}