Make nullable object if conditions more explicit
final class SomeController
{
public function run(?\stdClass $item)
{
- if (!$item) {
+ if (!$item instanceof \stdClass) {
return 'empty';
}
}
}
Configure your rector.php:
<?php
use Rector\CodeQuality\Rector\If_\ObjectExplicitBoolCompareRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
ObjectExplicitBoolCompareRector::class,
]);