class Capabilities (View source)

RPC capabilities manager

Methods

__construct(LoggerInterface $logger)

Class constructor

bool
add(string $capability, string $specUrl, string $specVersion)

Add a capability

bool
delete(string $capability)

Delete a capability

array|null
get(string $capability = null)

Get registered capability (capabilities)

Details

__construct(LoggerInterface $logger)

Class constructor

Parameters

LoggerInterface $logger

final bool add(string $capability, string $specUrl, string $specVersion)

Add a capability

Parameters

string $capability
string $specUrl
string $specVersion

Return Value

bool

final bool delete(string $capability)

Delete a capability

Parameters

string $capability

Return Value

bool

final array|null get(string $capability = null)

Get registered capability (capabilities)

Parameters

string $capability

Return Value

array|null