abstract class AbstractProcessor implements Processor (View source)

Traits

Properties

protected $logger

Methods

setEncoding(string $encoding)

Set encoding (default to utf-8)

from Encoding
string
getEncoding()

Get encoding

from Encoding
__construct($encoding, LoggerInterface $logger)

Build the processor

string
encode(array $requests)

Encode request(s)

mixed
decode(string $response)

Decode response

Details

Encoding setEncoding(string $encoding)

Set encoding (default to utf-8)

Parameters

string $encoding Characters encoding

Return Value

Encoding

string getEncoding()

Get encoding

Return Value

string

__construct($encoding, LoggerInterface $logger)

Build the processor

Parameters

$encoding
LoggerInterface $logger

Exceptions

Exception

abstract string encode(array $requests)

Encode request(s)

Parameters

array $requests

Return Value

string

Exceptions

Exception

abstract mixed decode(string $response)

Decode response

Parameters

string $response

Return Value

mixed

Exceptions

Exception