From e59f67736e0767af0dd4b243087552b2ab8322ce Mon Sep 17 00:00:00 2001 From: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> Date: Wed, 1 Oct 2025 22:07:13 -0300 Subject: [PATCH] chore: changes after code review https://github.com/LibreSign/libresign/pull/5494#discussion_r2396380424 Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> --- scoper.inc.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/scoper.inc.php b/scoper.inc.php index 76bbe527f..761127d36 100644 --- a/scoper.inc.php +++ b/scoper.inc.php @@ -54,11 +54,17 @@ return [ if (!str_contains($filePath, 'mpdf/mpdf')) { return $content; } - $content = str_replace("\\\\Mpdf\\\\", "\\\\" . $prefix . '\\\\Mpdf\\\\', $content); - $content = str_replace("'\\\\Mpdf\\\\", "'\\\\" . $prefix . '\\\\Mpdf\\\\', $content); - $content = str_replace("@var \\\\Mpdf\\\\", "@var \\\\" . $prefix . '\\\\Mpdf\\\\', $content); - $content = str_replace("use Mpdf\\\\", "use " . $prefix . '\\\\Mpdf\\\\', $content); - $content = str_replace("namespace Mpdf\\\\", "namespace " . $prefix . '\\\\Mpdf\\\\', $content); + $searchReplacePairs = [ + '\\\\Mpdf\\\\' => '\\\\' . $prefix . '\\\\Mpdf\\\\', + "'Mpdf\\\\" => "'" . $prefix . '\\\\Mpdf\\\\', + "'\\\\Mpdf\\\\" => "'\\\\" . $prefix . '\\\\Mpdf\\\\', + '@var \\\\Mpdf\\\\' => '@var \\\\' . $prefix . '\\\\Mpdf\\\\', + 'use Mpdf\\\\' => 'use ' . $prefix . '\\\\Mpdf\\\\', + 'namespace Mpdf\\\\' => 'namespace ' . $prefix . '\\\\Mpdf\\\\', + ]; + foreach ($searchReplacePairs as $search => $replace) { + $content = str_replace($search, $replace, $content); + } $file = basename($filePath);