Discord Eraser Bot

RequestValidator
in package

Table of Contents

Constants

HEADER_ED25519  = 'X-Signature-Ed25519'
HEADER_TIMESTAMP  = 'X-Signature-Timestamp'

Properties

$ec  : EdDSA
$publicKey  : string

Methods

__construct()  : mixed
validate()  : bool

Constants

HEADER_TIMESTAMP

public mixed HEADER_TIMESTAMP = 'X-Signature-Timestamp'

Properties

$ec read-only

private EdDSA $ec
Attributes
#[AutowireInline]
$class: EdDSA::class
$arguments: ['ed25519']

$publicKey read-only

private string $publicKey
Attributes
#[Autowire]
$param: Parameters::DISCORD_PUBLIC_KEY

Methods

__construct()

public __construct(EdDSA $ec, string $publicKey) : mixed
Parameters
$ec : EdDSA
$publicKey : string

validate()

public validate(Request $request) : bool
Parameters
$request : Request
Tags
throws
BadRequestHttpException
Return values
bool

        
On this page

Search results