NarrowArrayAnyAllNullableParamTypeRector

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,
    ]);