class Parameters (View source)

The parameters object

It provides to each RPC method a way to access: - Provided parameters - Supported capabilities - Implemented methods - Predefined errors - Current RPC protocol - Current logger

The parameter object is the only one parameter passed to a RPC method's implementation

Methods

__construct(Capabilities $capabilities, Methods $methods, Errors $errors, LoggerInterface $logger, string $protocol)

Class constructor

setParameters(array $parameters = [])

Set provided parameters

capabilities() deprecated

Get capabilities object

getCapabilities() deprecated

Get capabilities object

methods() deprecated

Get methods object

getMethods()

Get methods object

errors() deprecated

Get errors object

getErrors()

Get errors object

string
protocol() deprecated

Get current RPC protocol

string
getProtocol()

Get current RPC protocol

LoggerInterface
logger() deprecated

Get current logger instance

LoggerInterface
getLogger()

Get current logger instance

mixed
get(string $parameter = null)

Get parameter(s)

Details

__construct(Capabilities $capabilities, Methods $methods, Errors $errors, LoggerInterface $logger, string $protocol)

Class constructor

Parameters

Capabilities $capabilities
Methods $methods
Errors $errors
LoggerInterface $logger
string $protocol

final Parameters setParameters(array $parameters = [])

Set provided parameters

Parameters

array $parameters

Return Value

Parameters

Capabilities capabilities() deprecated

deprecated

Get capabilities object

Capabilities getCapabilities() deprecated

deprecated

Get capabilities object

Methods methods() deprecated

deprecated

Get methods object

Return Value

Methods

See also

Parameters::getMethods

Methods getMethods()

Get methods object

Return Value

Methods

Errors errors() deprecated

deprecated

Get errors object

Return Value

Errors

See also

Parameters::getErrors

Errors getErrors()

Get errors object

Return Value

Errors

string protocol() deprecated

deprecated

Get current RPC protocol

Return Value

string

See also

Parameters::getProtocol

string getProtocol()

Get current RPC protocol

Return Value

string

LoggerInterface logger() deprecated

deprecated

Get current logger instance

Return Value

LoggerInterface

See also

Parameters::getLogger

LoggerInterface getLogger()

Get current logger instance

Return Value

LoggerInterface

mixed get(string $parameter = null)

Get parameter(s)

Parameters

string $parameter (optional) The parameter name (null will return whole array of parameters)

Return Value

mixed