SignatureHelpClientCapabilities
in package
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
- $contextSupport : bool|null
- The client supports to send additional context information for a `textDocument/signatureHelp` request. A client that opts into contextSupport will also support the `retriggerCharacters` on `SignatureHelpOptions`.
- $dynamicRegistration : bool|null
- Whether signature help supports dynamic registration.
- $signatureInformation : SignatureHelpClientCapabilitiesSignatureInformation|null
- The client supports the following `SignatureInformation` specific properties.
Methods
- __construct() : mixed
- jsonSerialize() : mixed
- This is needed because VSCode Does not like nulls meaning if a null is sent then this will not compute
Properties
$contextSupport
The client supports to send additional context information for a `textDocument/signatureHelp` request. A client that opts into contextSupport will also support the `retriggerCharacters` on `SignatureHelpOptions`.
public
bool|null
$contextSupport
Tags
$dynamicRegistration
Whether signature help supports dynamic registration.
public
bool|null
$dynamicRegistration
$signatureInformation
The client supports the following `SignatureInformation` specific properties.
public
SignatureHelpClientCapabilitiesSignatureInformation|null
$signatureInformation
Methods
__construct()
public
__construct([bool|null $dynamicRegistration = null ][, SignatureHelpClientCapabilitiesSignatureInformation|null $signatureInformation = null ][, bool|null $contextSupport = null ]) : mixed
Parameters
- $dynamicRegistration : bool|null = null
- $signatureInformation : SignatureHelpClientCapabilitiesSignatureInformation|null = null
- $contextSupport : bool|null = null
jsonSerialize()
This is needed because VSCode Does not like nulls meaning if a null is sent then this will not compute
public
jsonSerialize() : mixed
Attributes
- #[ReturnTypeWillChange]