$signatures */ public function __construct( private string $key, private array $signatures, private bool $isFallback = false, ) {} public function jsonSerialize(): array { $keyObject = [ "key" => $this->key, "signatures" => $this->signatures, ]; if ($this->isFallback) { $keyObject += [ "fallback" => true, ]; } return $keyObject; } }