RequestValidator
Table of Contents
Constants
-
HEADER_ED25519
= 'X-Signature-Ed25519'
-
HEADER_TIMESTAMP
= 'X-Signature-Timestamp'
Properties
-
$ec
: EdDSA
-
$publicKey
: string
Methods
-
__construct()
: mixed
-
validate()
: bool
public
mixed
HEADER_ED25519
= 'X-Signature-Ed25519'
public
mixed
HEADER_TIMESTAMP
= 'X-Signature-Timestamp'
$ec
read-only
private
EdDSA
$ec
-
#[AutowireInline]
-
$class: EdDSA::class
-
$arguments: ['ed25519']
$publicKey
read-only
private
string
$publicKey
-
#[Autowire]
-
$param: Parameters::DISCORD_PUBLIC_KEY
__construct()
public
__construct(EdDSA $ec, string $publicKey) : mixed
Parameters
-
$ec
: EdDSA
-
-
$publicKey
: string
-
validate()
public
validate(Request $request) : bool
Parameters
-
$request
: Request
-
-
throws
-
BadRequestHttpException