RemoveNullArgOnNullDefaultParamRector

Remove default null argument, where null is already a default param value

 class SomeClass
 {
     public function call(ExternalClass $externalClass)
     {
-        $externalClass->execute(null);
+        $externalClass->execute();
     }
 }

 class ExternalClass
 {
     public function execute(?SomeClass $someClass = null)
     {
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\DeadCode\Rector\MethodCall\RemoveNullArgOnNullDefaultParamRector;

return RectorConfig::configure()
    ->withRules([
        RemoveNullArgOnNullDefaultParamRector::class,
    ]);
SETS:  Dead Code