Skip to content

Commit 429a9dc

Browse files
committed
PHP: use SensitiveParameters annotation
1 parent e8691a7 commit 429a9dc

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/Client.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function __construct(HttpPluginClientBuilder $httpClientBuilder = null, $
4848
* @param string $key
4949
* @param string $secret
5050
*/
51-
public function authenticate($key, $secret)
51+
public function authenticate(#[\SensitiveParameter] $key, #[\SensitiveParameter] $secret)
5252
{
5353
$this->httpClientBuilder->removePlugin(RequestSignature::class);
5454
$this->httpClientBuilder->addPlugin(new RequestSignature($key, $secret));

src/HttpClient/Plugin/RequestSignature.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class RequestSignature implements Plugin
2525
* @param string $key
2626
* @param string $secret
2727
*/
28-
public function __construct($key, $secret)
28+
public function __construct(#[\SensitiveParameter] $key, #[\SensitiveParameter] $secret)
2929
{
3030
if (!$key || !$secret) {
3131
throw new \InvalidArgumentException('$key and $secret must be set');

src/WebhookSignature.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class WebhookSignature
1414
/** @var string */
1515
private $secret;
1616

17-
public function __construct($secret)
17+
public function __construct(#[\SensitiveParameter] $secret)
1818
{
1919
$this->secret = $secret;
2020
}

0 commit comments

Comments
 (0)