diff --git a/src/SaveHandler.php b/src/SaveHandler.php index 6c9d8b2..424538a 100644 --- a/src/SaveHandler.php +++ b/src/SaveHandler.php @@ -11,6 +11,7 @@ use Framework\Log\Logger; use Framework\Log\LogLevel; +use SensitiveParameter; /** * Class SaveHandler. @@ -66,8 +67,10 @@ abstract class SaveHandler implements \SessionHandlerInterface, \SessionUpdateTi * @param array $config * @param Logger|null $logger */ - public function __construct(array $config = [], Logger $logger = null) - { + public function __construct( + #[SensitiveParameter] array $config = [], + Logger $logger = null + ) { $this->prepareConfig($config); $this->logger = $logger; } @@ -79,7 +82,7 @@ public function __construct(array $config = [], Logger $logger = null) * * @codeCoverageIgnore */ - protected function prepareConfig(array $config) : void + protected function prepareConfig(#[SensitiveParameter] array $config) : void { $this->config = $config; } diff --git a/src/SaveHandlers/DatabaseHandler.php b/src/SaveHandlers/DatabaseHandler.php index 4ae9d9d..98c401e 100644 --- a/src/SaveHandlers/DatabaseHandler.php +++ b/src/SaveHandlers/DatabaseHandler.php @@ -16,6 +16,7 @@ use Framework\Database\Manipulation\Update; use Framework\Log\LogLevel; use Framework\Session\SaveHandler; +use SensitiveParameter; /** * Class DatabaseHandler. @@ -74,7 +75,7 @@ class DatabaseHandler extends SaveHandler * * NOTE: The Database::connect configs was not shown. */ - protected function prepareConfig(array $config) : void + protected function prepareConfig(#[SensitiveParameter] array $config) : void { $this->config = \array_replace_recursive([ 'table' => 'Sessions', diff --git a/src/SaveHandlers/FilesHandler.php b/src/SaveHandlers/FilesHandler.php index b45052f..2690a8a 100644 --- a/src/SaveHandlers/FilesHandler.php +++ b/src/SaveHandlers/FilesHandler.php @@ -13,6 +13,7 @@ use Framework\Session\SaveHandler; use LogicException; use RuntimeException; +use SensitiveParameter; /** * Class FilesHandler. @@ -46,7 +47,7 @@ class FilesHandler extends SaveHandler * ]; * ``` */ - protected function prepareConfig(array $config) : void + protected function prepareConfig(#[SensitiveParameter] array $config) : void { $this->config = \array_replace([ 'prefix' => '', diff --git a/src/SaveHandlers/MemcachedHandler.php b/src/SaveHandlers/MemcachedHandler.php index b0b1f4c..ac78808 100644 --- a/src/SaveHandlers/MemcachedHandler.php +++ b/src/SaveHandlers/MemcachedHandler.php @@ -13,6 +13,7 @@ use Framework\Session\SaveHandler; use Memcached; use OutOfBoundsException; +use SensitiveParameter; /** * Class MemcachedHandler. @@ -61,7 +62,7 @@ class MemcachedHandler extends SaveHandler * ]; * ``` */ - protected function prepareConfig(array $config) : void + protected function prepareConfig(#[SensitiveParameter] array $config) : void { $this->config = \array_replace_recursive([ 'prefix' => '', diff --git a/src/SaveHandlers/RedisHandler.php b/src/SaveHandlers/RedisHandler.php index 452d79f..d76a9ac 100644 --- a/src/SaveHandlers/RedisHandler.php +++ b/src/SaveHandlers/RedisHandler.php @@ -13,6 +13,7 @@ use Framework\Session\SaveHandler; use Redis; use RedisException; +use SensitiveParameter; /** * Class RedisHandler. @@ -59,7 +60,7 @@ class RedisHandler extends SaveHandler * ]; * ``` */ - protected function prepareConfig(array $config) : void + protected function prepareConfig(#[SensitiveParameter] array $config) : void { $this->config = \array_replace([ 'prefix' => '',