diff --git a/build/target-repository/docs/rector_rules_overview.md b/build/target-repository/docs/rector_rules_overview.md index 7f06afda90c..cee793b071d 100644 --- a/build/target-repository/docs/rector_rules_overview.md +++ b/build/target-repository/docs/rector_rules_overview.md @@ -706,16 +706,17 @@ Replace magic property fetch using `__get()` and `__set()` with existing method ### FlipTypeControlToUseExclusiveTypeRector -Flip type control to use exclusive type +Flip type control from null compare to use exclusive instanceof type - class: [`Rector\CodeQuality\Rector\Identical\FlipTypeControlToUseExclusiveTypeRector`](../rules/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector.php) ```diff --/** @var PhpDocInfo|null $phpDocInfo */ - $phpDocInfo = $functionLike->getAttribute(AttributeKey::PHP_DOC_INFO); --if ($phpDocInfo === null) { -+if (! $phpDocInfo instanceof PhpDocInfo) { - return; + function process(?DateTime $dateTime) + { +- if ($dateTime === null) { ++ if (! $dateTime instanceof DateTime) { + return; + } } ``` @@ -2060,19 +2061,13 @@ Change data provider in PHPUnit test case to newline per item ### EncapsedStringsToSprintfRector -Convert enscaped {$string} to more readable sprintf +Convert enscaped {$string} to more readable sprintf or concat, if no mask is used - class: [`Rector\CodingStyle\Rector\Encapsed\EncapsedStringsToSprintfRector`](../rules/CodingStyle/Rector/Encapsed/EncapsedStringsToSprintfRector.php) ```diff - final class SomeClass - { - public function run(string $format) - { -- return "Unsupported format {$format}"; -+ return sprintf('Unsupported format %s', $format); - } - } +-echo "Unsupported format {$format}"; ++echo sprintf('Unsupported format %s', $format); ```