Narrow an already nullable array_any()/array_all()/array_find()/array_find_key() closure param to the non-nullable array item type
/** @var string[] $items */
-array_any($items, fn (?string $item): bool => $item !== '');
+array_any($items, fn (string $item): bool => $item !== '');
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclaration\Rector\FuncCall\NarrowArrayAnyAllNullableParamTypeRector;
return RectorConfig::configure()
->withRules([
NarrowArrayAnyAllNullableParamTypeRector::class,
]);