Files
michaelschiemer/src/Framework/Webhook/Attributes/WebhookSignature.php
Michael Schiemer 55a330b223 Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
2025-08-11 20:13:26 +02:00

25 lines
558 B
PHP

<?php
declare(strict_types=1);
namespace App\Framework\Webhook\Attributes;
use Attribute;
/**
* Attribute to configure webhook signature verification
* Supports multiple signature algorithms and header formats
*/
#[Attribute(Attribute::TARGET_METHOD)]
final readonly class WebhookSignature
{
public function __construct(
public string $algorithm = 'sha256',
public string $header = 'X-Signature',
public ?string $secretKey = null,
public string $encoding = 'hex',
public string $prefix = ''
) {
}
}