From fac2a1cb5f33288ba4f18bfb337e5189852075b4 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Wed, 22 Nov 2017 14:47:55 +0100 Subject: Fix "Unsupported operand types" Missing method "count" in if statement. PHP Fatal error: Uncaught Error: Unsupported operand types in vendor/andreskrey/readability.php/src/HTMLParser.php:622 --- src/HTMLParser.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/HTMLParser.php b/src/HTMLParser.php index 8c864cb..3565ba6 100644 --- a/src/HTMLParser.php +++ b/src/HTMLParser.php @@ -618,9 +618,10 @@ class HTMLParser * the original title. */ $curTitleWordCount = count(preg_split('/\s+/', $curTitle)); + $originalTitleWordCount = count(preg_split('/\s+/', preg_replace('/[\|\-\\\\\/>»]+/', '', $originalTitle))) - 1; if ($curTitleWordCount <= 4 && - (!$titleHadHierarchicalSeparators || $curTitleWordCount !== preg_split('/\s+/', preg_replace('/[\|\-\\\\\/>»]+/', '', $originalTitle)) - 1)) { + (!$titleHadHierarchicalSeparators || $curTitleWordCount !== $originalTitleWordCount)) { $curTitle = $originalTitle; } -- cgit v1.2.3