refactor: FeedExpander (#3740)

* refactor: FeedExpander
This commit is contained in:
Dag 2023-10-12 22:14:04 +02:00 committed by GitHub
parent 6634291c67
commit 9bda9e246a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 315 additions and 504 deletions

View file

@ -46,21 +46,6 @@ class FeedExpanderExampleBridge extends FeedExpander
protected function parseItem($newsItem)
{
switch ($this->getInput('version')) {
case 'rss_0_9_1':
return $this->parseRss091Item($newsItem);
break;
case 'rss_1_0':
return $this->parseRss1Item($newsItem);
break;
case 'rss_2_0':
return $this->parseRss2Item($newsItem);
break;
case 'atom_1_0':
return $this->parseATOMItem($newsItem);
break;
default:
returnClientError('Unknown version ' . $this->getInput('version') . '!');
}
return (array) $newsItem;
}
}