diff --git a/src/PhpCs/FiveLab/Sniffs/Strings/StringSniff.php b/src/PhpCs/FiveLab/Sniffs/Strings/StringSniff.php index c1b9b22..a153892 100644 --- a/src/PhpCs/FiveLab/Sniffs/Strings/StringSniff.php +++ b/src/PhpCs/FiveLab/Sniffs/Strings/StringSniff.php @@ -25,6 +25,7 @@ public function register(): array { return [ T_CONSTANT_ENCAPSED_STRING, + T_DOUBLE_QUOTED_STRING, ]; } diff --git a/tests/PhpCs/FiveLab/Sniffs/Strings/Resources/string/wrong.php b/tests/PhpCs/FiveLab/Sniffs/Strings/Resources/string/wrong.php index c3ba79d..d134b74 100644 --- a/tests/PhpCs/FiveLab/Sniffs/Strings/Resources/string/wrong.php +++ b/tests/PhpCs/FiveLab/Sniffs/Strings/Resources/string/wrong.php @@ -2,3 +2,7 @@ $bar = "some string"; $foo = \sprintf("fo bar %s", "some"); + +$baz = new \stdClass( + "some param {$foo}" +); diff --git a/tests/PhpCs/FiveLab/Sniffs/Strings/StringSniffTest.php b/tests/PhpCs/FiveLab/Sniffs/Strings/StringSniffTest.php index fa0d2c4..bad9a2d 100644 --- a/tests/PhpCs/FiveLab/Sniffs/Strings/StringSniffTest.php +++ b/tests/PhpCs/FiveLab/Sniffs/Strings/StringSniffTest.php @@ -44,6 +44,10 @@ public static function provideDataSet(): array 'message' => 'Use double quotes is forbidden.', 'source' => 'FiveLab.Strings.String.DoubleQuotes', ], + [ + 'message' => 'Use double quotes is forbidden.', + 'source' => 'FiveLab.Strings.String.DoubleQuotes', + ], ], ]; }