Add a failing test for EncapsedStringsToSprintfRector.

This commit is contained in:
Dorian Villet 2019-10-09 14:59:30 +02:00
parent c378a449e4
commit 1cf50c6aaf
2 changed files with 32 additions and 0 deletions

View File

@ -19,6 +19,7 @@ final class EncapsedStringsToSprintfRectorTest extends AbstractRectorTestCase
public function provideDataForTest(): Iterator
{
yield [__DIR__ . '/Fixture/fixture.php.inc'];
yield [__DIR__ . '/Fixture/fixture2.php.inc'];
yield [__DIR__ . '/Fixture/numberz.php.inc'];
}

View File

@ -0,0 +1,31 @@
<?php
namespace Rector\CodingStyle\Tests\Rector\Encapsed\EncapsedStringsToSprintfRector\Fixture;
final class SomeClassProperty
{
private $format = 'json';
public function run(string $format)
{
return "Unsupported format {$this->format}";
}
}
?>
-----
<?php
namespace Rector\CodingStyle\Tests\Rector\Encapsed\EncapsedStringsToSprintfRector\Fixture;
final class SomeClassProperty
{
private $format = 'json';
public function run(string $format)
{
return sprintf('Unsupported format %s', $this->format);
}
}
?>