summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php')
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php15
1 files changed, 2 insertions, 13 deletions
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php b/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php
index 82289444b..0eb3f88ea 100644
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php
@@ -2,8 +2,6 @@
namespace PicoFeed\Filter;
-use PicoFeed\Parser\XmlParser;
-
/**
* Filter class
*
@@ -19,7 +17,7 @@ class Filter
* @access public
* @param string $html HTML content
* @param string $website Site URL (used to build absolute URL)
- * @return PicoFeed\Filter\Html
+ * @return Html
*/
public static function html($html, $website)
{
@@ -88,16 +86,7 @@ class Filter
*/
public static function stripHeadTags($data)
{
- $start = strpos($data, '<head>');
- $end = strpos($data, '</head>');
-
- if ($start !== false && $end !== false) {
- $before = substr($data, 0, $start);
- $after = substr($data, $end + 7);
- $data = $before.$after;
- }
-
- return $data;
+ return preg_replace('@<head[^>]*?>.*?</head>@siu','', $data );
}
/**