RemoveCoalesceAssignOnCollectionRector

Remove coalesce assign on collection typed property, as it is always assigned in the constructor

-use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;

 /**
  * @ORM\Entity
  */
 class SomeEntity
 {
     private $collection;

     public function run()
     {
-        $items = $this->collection ?? new ArrayCollection();
+        $items = $this->collection;
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\Doctrine\TypedCollections\Rector\Expression\RemoveCoalesceAssignOnCollectionRector;

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