Skip to content
docs

VerificationStatus

Verdict of a verification. Tri-state pass/fail/waived, plus PENDING for asynchronous verifiers (human/agent) whose verdict is not yet resolved.

VerificationStatus::isSatisfied()

public function isSatisfied(): bool

Whether the verification clears the gate. PASSED and WAIVED both satisfy it; FAILED and PENDING do not.

VerificationStatus::isFinal()

public function isFinal(): bool

Whether the verdict is terminal (anything except PENDING).

VerificationStatus::cases()

public static function cases(): array

VerificationStatus::from()

public static function from(string|int $value): static

Parameters

Parámetros de from()
NombreTipoDescripción
$valuestring|int

VerificationStatus::tryFrom()

public static function tryFrom(string|int $value): ?static

Parameters

Parámetros de tryFrom()
NombreTipoDescripción
$valuestring|int