Change typehint of closure parameter in where method of Eloquent or Query Builder
/** @var \Illuminate\Contracts\Database\Query\Builder $query */
-$query->where(function ($query) {
+$query->where(function (\Illuminate\Contracts\Database\Query\Builder $query) {
$query->where('id', 1);
});
Configure your rector.php
:
<?php
use RectorLaravel\Rector\MethodCall\EloquentWhereTypeHintClosureParameterRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
EloquentWhereTypeHintClosureParameterRector::class,
]);