mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-08-08 01:26:31 +02:00
refactor: deprecate FeedItem constructor (#4201)
* fix: bug in prior commit * refactor: deprecate FeedItem constructor * test: fix
This commit is contained in:
@@ -41,16 +41,20 @@ class ScalableCapitalBlogBridge extends WebDriverAbstract
|
||||
|
||||
$items = $this->getDriver()->findElements(WebDriverBy::xpath('//div[contains(@class, "articles")]//div[@class="items"]//div[contains(@class, "item")]'));
|
||||
foreach ($items as $item) {
|
||||
$feedItem = new FeedItem();
|
||||
$feedItem = [];
|
||||
|
||||
$feedItem['enclosures'] = ['https://de.scalable.capital' . $item->findElement(WebDriverBy::tagName('img'))->getAttribute('src')];
|
||||
|
||||
$feedItem->setEnclosures(['https://de.scalable.capital' . $item->findElement(WebDriverBy::tagName('img'))->getAttribute('src')]);
|
||||
$heading = $item->findElement(WebDriverBy::tagName('a'));
|
||||
$feedItem->setTitle($heading->getText());
|
||||
$feedItem->setURI('https://de.scalable.capital' . $heading->getAttribute('href'));
|
||||
$feedItem->setContent($item->findElement(WebDriverBy::xpath('.//div[@class="summary"]'))->getText());
|
||||
$feedItem['title'] = $heading->getText();
|
||||
|
||||
$feedItem['uri'] = 'https://de.scalable.capital' . $heading->getAttribute('href');
|
||||
$feedItem['content'] = $item->findElement(WebDriverBy::xpath('.//div[@class="summary"]'))->getText();
|
||||
|
||||
$date = $item->findElement(WebDriverBy::xpath('.//div[@class="published-date"]'))->getText();
|
||||
$feedItem->setTimestamp($this->formatItemTimestamp($date));
|
||||
$feedItem->setAuthor($item->findElement(WebDriverBy::xpath('.//div[@class="author"]'))->getText());
|
||||
$feedItem['timestamp'] = $this->formatItemTimestamp($date);
|
||||
|
||||
$feedItem['author'] = $item->findElement(WebDriverBy::xpath('.//div[@class="author"]'))->getText();
|
||||
|
||||
$this->items[] = $feedItem;
|
||||
}
|
||||
|
Reference in New Issue
Block a user