diff --git a/plugins/FeedsSimplePieParser.inc b/plugins/FeedsSimplePieParser.inc index 6d963a0b797ffca18f70d713afc55712a20e2886..b2d67c3dd29b8cf127b0016799dcb599b9e99bbf 100644 --- a/plugins/FeedsSimplePieParser.inc +++ b/plugins/FeedsSimplePieParser.inc @@ -62,6 +62,10 @@ class FeedsSimplePieParser extends FeedsParser { public function parse(FeedsSource $source, FeedsFetcherResult $fetcher_result) { feeds_include_library('simplepie.inc', 'simplepie'); + // Please be quiet SimplePie. + $level = error_reporting(); + error_reporting($level ^ E_DEPRECATED ^ E_STRICT); + // Initialize SimplePie. $parser = new SimplePie(); $parser->set_raw_data($fetcher_result->getRaw()); @@ -140,6 +144,8 @@ class FeedsSimplePieParser extends FeedsParser { } // Release parser. unset($parser); + // Set error reporting back to its previous value. + error_reporting($level); return $result; }