MissingRequiredClientCapabilityException extends RuntimeException implements ExceptionInterface
Answering the request needs a client capability it never declared; the protocol answers `-32021` with HTTP 400.
The capabilities travel as a ClientCapabilities object rather than a list of names, so the client can compare them against what it would send.
Tags
Table of Contents
Interfaces
Properties
Methods
- __construct() : mixed
Properties
$requiredCapabilities read-only
public
ClientCapabilities
$requiredCapabilities
Methods
__construct()
public
__construct(ClientCapabilities $requiredCapabilities[, string $message = 'Request requires a client capability that was not declared.' ]) : mixed
Parameters
- $requiredCapabilities : ClientCapabilities
- $message : string = 'Request requires a client capability that was not declared.'