diff --git a/tests/Issues/DowngradeScalarString/DowngradeScalarStringTest.php b/tests/Issues/DowngradeScalarString/DowngradeScalarStringTest.php new file mode 100644 index 00000000000..a213195fb31 --- /dev/null +++ b/tests/Issues/DowngradeScalarString/DowngradeScalarStringTest.php @@ -0,0 +1,33 @@ +doTestFileInfo($fileInfo); + } + + /** + * @return Iterator + */ + public function provideData(): Iterator + { + return $this->yieldFilesFromDirectory(__DIR__ . '/Fixture'); + } + + public function provideConfigFilePath(): string + { + return __DIR__ . '/config/configured_rule.php'; + } +} diff --git a/tests/Issues/DowngradeScalarString/Fixture/return_string.php.inc b/tests/Issues/DowngradeScalarString/Fixture/return_string.php.inc new file mode 100644 index 00000000000..692d0cf1c91 --- /dev/null +++ b/tests/Issues/DowngradeScalarString/Fixture/return_string.php.inc @@ -0,0 +1,49 @@ + +----- + diff --git a/tests/Issues/DowngradeScalarString/config/configured_rule.php b/tests/Issues/DowngradeScalarString/config/configured_rule.php new file mode 100644 index 00000000000..1ffebf0a30a --- /dev/null +++ b/tests/Issues/DowngradeScalarString/config/configured_rule.php @@ -0,0 +1,13 @@ +services(); + $services->set(DowngradeStringReturnTypeOnToStringRector::class); + $services->set(DowngradeScalarTypeDeclarationRector::class); +};