diff --git a/rector.php b/rector.php index 379e368..8c99642 100644 --- a/rector.php +++ b/rector.php @@ -23,9 +23,9 @@ return static function (RectorConfig $rectorConfig): void { // Define what rule sets will be applied $rectorConfig->sets([ - LevelSetList::UP_TO_PHP_72, + LevelSetList::UP_TO_PHP_74, ]); // is your PHP version different from the one your refactor to? - $rectorConfig->phpVersion(PhpVersion::PHP_72); + $rectorConfig->phpVersion(PhpVersion::PHP_74); }; diff --git a/src/Readability.php b/src/Readability.php index 7de921e..836a333 100644 --- a/src/Readability.php +++ b/src/Readability.php @@ -1120,9 +1120,7 @@ class Readability implements LoggerAwareInterface $topCandidates = array_filter( $topCandidates, - function ($v, $idx) { - return 0 === $idx || null !== $v; - }, + fn ($v, $idx) => 0 === $idx || null !== $v, \ARRAY_FILTER_USE_BOTH ); $topCandidate = $topCandidates[0]; @@ -1471,9 +1469,7 @@ class Readability implements LoggerAwareInterface && !\in_array( false, array_map( - function ($c) { - return $this->isPhrasingContent($c); - }, + fn ($c) => $this->isPhrasingContent($c), iterator_to_array($node->childNodes) ), true @@ -1489,9 +1485,7 @@ class Readability implements LoggerAwareInterface $a = array_filter( iterator_to_array($node->childNodes), - function ($childNode) { - return $childNode instanceof \DOMText && preg_match($this->regexps['hasContent'], $this->getInnerText($childNode)); - } + fn ($childNode) => $childNode instanceof \DOMText && preg_match($this->regexps['hasContent'], $this->getInnerText($childNode)) ); return 0 === \count($a);