From 5440441a1e8c66b1c5322b4b8bbed99757c12ed4 Mon Sep 17 00:00:00 2001 From: Nils Werner <64034005+nils-werner-sonarsource@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:05:41 +0100 Subject: [PATCH] S1192 Extend PHP compliant code example by alternative solution --- rules/S1192/php/rule.adoc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rules/S1192/php/rule.adoc b/rules/S1192/php/rule.adoc index 27e43b878c6..f7607205f46 100644 --- a/rules/S1192/php/rule.adoc +++ b/rules/S1192/php/rule.adoc @@ -43,6 +43,17 @@ function run() { } ---- +[source,php,diff-id=1,diff-type=compliant] +---- +function run($message) { + prepare($message); // Compliant - the duplicated string literal is turned into a parameter + execute($message); + release($message); +} + +run('this is no duplicate'); +---- + [source,php] ---- $severity = $request->getParam('severity-score');