RemoveIfCollectionIdenticalToNullRector

Remove collection identical to null from if || condition

 use Doctrine\Common\Collections\Collection;

 final class SomeClass
 {
     private Collection $collection;

     public function someMethod()
     {
-        if ($this->collection === null || $this->collection->isEmpty()) {
+        if ($this->collection->isEmpty()) {
             return true;
         }

         return false;
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\Doctrine\TypedCollections\Rector\If_\RemoveIfCollectionIdenticalToNullRector;

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