From 6aa174428a7aa383861de5caed7029c9e09f372d Mon Sep 17 00:00:00 2001 From: objecttothis <17935339+objecttothis@users.noreply.github.com> Date: Mon, 25 Mar 2024 19:25:20 +0400 Subject: [PATCH 1/2] Allow bool $double_encode optional param Allows $double_encode to be sent to htmlspecialchars(). This is a non-breaking change. Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com> --- src/Escaper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Escaper.php b/src/Escaper.php index c4964cb..1cd8181 100644 --- a/src/Escaper.php +++ b/src/Escaper.php @@ -190,9 +190,9 @@ public function getEncoding() * * @return string */ - public function escapeHtml(string $string) + public function escapeHtml(string $string, bool $double_encode = true) { - return htmlspecialchars($string, $this->htmlSpecialCharsFlags, $this->encoding); + return htmlspecialchars($string, $this->htmlSpecialCharsFlags, $this->encoding, $double_encode); } /** From b530e9fd76d27f0e7cbf63a5b8f7c01cb2e7b10c Mon Sep 17 00:00:00 2001 From: objecttothis <17935339+objecttothis@users.noreply.github.com> Date: Mon, 25 Mar 2024 19:44:27 +0400 Subject: [PATCH 2/2] Corrected variable name to camelCase Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com> --- src/Escaper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Escaper.php b/src/Escaper.php index 1cd8181..fc7753f 100644 --- a/src/Escaper.php +++ b/src/Escaper.php @@ -190,9 +190,9 @@ public function getEncoding() * * @return string */ - public function escapeHtml(string $string, bool $double_encode = true) + public function escapeHtml(string $string, bool $doubleEncode = true) { - return htmlspecialchars($string, $this->htmlSpecialCharsFlags, $this->encoding, $double_encode); + return htmlspecialchars($string, $this->htmlSpecialCharsFlags, $this->encoding, $doubleEncode); } /**