Documentation

DocumentSymbolClientCapabilities
in package

Table of Contents

Properties

$dynamicRegistration  : bool|null
Whether document symbol supports dynamic registration.
$hierarchicalDocumentSymbolSupport  : bool|null
The client supports hierarchical document symbols.
$labelSupport  : bool|null
The client supports an additional label presented in the UI when registering a document symbol provider.
$symbolKind  : DocumentSymbolClientCapabilitiesSymbolKind|null
Specific capabilities for the `SymbolKind` in the `textDocument/documentSymbol` request.
$tagSupport  : DocumentSymbolClientCapabilitiesTagSupport|null
The client supports tags on `SymbolInformation`. Tags are supported on `DocumentSymbol` if `hierarchicalDocumentSymbolSupport` is set to true.

Methods

__construct()  : mixed

Properties

$hierarchicalDocumentSymbolSupport

The client supports hierarchical document symbols.

public bool|null $hierarchicalDocumentSymbolSupport

$labelSupport

The client supports an additional label presented in the UI when registering a document symbol provider.

public bool|null $labelSupport
Tags
since
3.16.0

Methods

__construct()

public __construct([bool|null $dynamicRegistration = null ][, DocumentSymbolClientCapabilitiesSymbolKind|null $symbolKind = null ][, bool|null $hierarchicalDocumentSymbolSupport = null ][, DocumentSymbolClientCapabilitiesTagSupport|null $tagSupport = null ][, bool|null $labelSupport = null ]) : mixed
Parameters
$dynamicRegistration : bool|null = null
$symbolKind : DocumentSymbolClientCapabilitiesSymbolKind|null = null
$hierarchicalDocumentSymbolSupport : bool|null = null
$tagSupport : DocumentSymbolClientCapabilitiesTagSupport|null = null
$labelSupport : bool|null = null

        
On this page

Search results