Replaces Assert::assertContainsOnly() calls with type-specific Assert::assertContainsOnly*() calls
use PHPUnit\Framework\TestCase;
final class SomeClass extends TestCase
{
public function testMethod(): void
{
- $this->assertContainsOnly('string', ['a', 'b']);
+ $this->assertContainsOnlyString(['a', 'b']);
}
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\PHPUnit\PHPUnit110\Rector\CallLike\AssertContainsOnlyMethodCallRector;
return RectorConfig::configure()
->withRules([
AssertContainsOnlyMethodCallRector::class,
]);