StringCastAssertStringContainsStringRector

Cast 2nd argument in assertStringContainsString() to a string if not yet

 use PHPUnit\Framework\TestCase;

 class SomeTest extends TestCase
 {
     public function testSomething(?string $value)
     {
-        $this->assertStringContainsString('foo', $value);
+        $this->assertStringContainsString('foo', (string) $value);
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\PHPUnit\CodeQuality\Rector\MethodCall\StringCastAssertStringContainsStringRector;

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