Rectorize to PHP 7.4

Switches to short anonymous function syntax.
This commit is contained in:
Jan Tojnar
2024-03-18 09:16:43 +01:00
committed by Jérémy Benoist
parent e792644fe8
commit 89d3b74259
2 changed files with 5 additions and 11 deletions
+2 -2
View File
@@ -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);
};
+3 -9
View File
@@ -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);