AddArrayFunctionClosureParamTypeRector

Add array_filter()/array_map() function closure param type, based on passed iterable

 $items = [1, 2, 3];
-$result = array_filter($items, fn ($item) => $item > 1);
+$result = array_filter($items, fn (int $item) => $item > 1

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\TypeDeclaration\Rector\FuncCall\AddArrayFunctionClosureParamTypeRector;

return RectorConfig::configure()
    ->withRules([
        AddArrayFunctionClosureParamTypeRector::class,
    ]);