class JsonProcessor (View source)

The JSONRPC processor

Methods

__construct(array|object $payload, Parameters $parameters, LoggerInterface $logger)

Class constructor

mixed
run()

Run the processor and exec callback(s)

static mixed
process(array|object $payload, Parameters $parameters, LoggerInterface $logger)

Static constructor - start processor

Details

__construct(array|object $payload, Parameters $parameters, LoggerInterface $logger)

Class constructor

Parameters

array|object $payload
Parameters $parameters
LoggerInterface $logger

mixed run()

Run the processor and exec callback(s)

Return Value

mixed

Exceptions

Exception

static mixed process(array|object $payload, Parameters $parameters, LoggerInterface $logger)

Static constructor - start processor

Parameters

array|object $payload
Parameters $parameters
LoggerInterface $logger

Return Value

mixed

Exceptions

Exception