final | |
|---|---|
readonly | |
implements |
JsonSerializable, Arrayable<array{experimental?: array<string, object>, roots?: object{listChanged?: bool}, sampling?: object, elicitation?: object}> |
Capabilities a client may support. Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities.
| Methods | ||
|---|---|---|
public
|
__construct(
null|array<string, object> $experimental = null,
bool $roots = false,
null|bool $rootsListChanged = null,
bool $sampling = false,
bool $elicitation = false,
)
|
# |
public
|
toArray(): array
|
# |
public
|
jsonSerialize(
): object{experimental?: array<string, object>, roots?: object{listChanged?: bool}, sampling?: object, elicitation?: object}
|
# |
| Properties | |||
|---|---|---|---|
public
|
null|array<string, object>
|
$experimental
|
# |
public
|
bool
|
$roots
|
# |
public
|
bool
|
$sampling
|
# |
public
|
bool
|
$elicitation
|
# |