From dad34c0b6107a9e789a6f72df319a97498bc5353 Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Mon, 23 Dec 2024 15:12:00 +0100 Subject: [PATCH] allow null replacement character --- src/sensitiveMessageFormatter.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sensitiveMessageFormatter.php b/src/sensitiveMessageFormatter.php index 87e3039..761e449 100644 --- a/src/sensitiveMessageFormatter.php +++ b/src/sensitiveMessageFormatter.php @@ -12,7 +12,7 @@ class sensitiveMessageFormatter extends MessageFormatter public function __construct( ?string $template = self::CLF, protected array $anonymizations = [], - protected string $replaceChar = '*' + protected ?string $replaceChar = null ) { $this->createReplacements($this->anonymizations); @@ -22,6 +22,7 @@ class sensitiveMessageFormatter extends MessageFormatter protected function createReplacements(array $search = []): void { $replacements = []; + $this->replaceChar = $this->replaceChar ?? '*'; array_map( function ($search) use (&$replacements) {