. * */ namespace OCA\News\Utility\ArticleEnhancer; use \OCA\News\Utility\SimplePieFileFactory; class TwoGAGEnhancer extends ArticleEnhancer { public function __construct(SimplePieFileFactory $fileFactory, $purifier, $timeout) { parent::__construct( $purifier, $fileFactory, array(), $timeout ); } public function enhance($item) { if (preg_match('/www.twogag.com\/archives/', $item->getUrl()) || preg_match('/feedproxy.google.com\/\~r\/TwoGuysAndGuy/', $item->getUrl())) { $body = $item->getBody(); $body = preg_replace('/http\:\/\/www.twogag.com\/comics-rss\/([^.]+)\.jpg/', 'http://www.twogag.com/comics/$1.jpg', $body); $item->setBody($body); } return $item; } }