final class ResponseTranslator (View source)

CNR ResponseTranslator

Methods

static string
translate(string $raw, array $cmd, array $ph = [])

translate a raw api response

static string
replacePlaceholders(string $raw, array $ph)

Replace known placeholders in DESCRIPTION while preserving literal brace content.

Details

static string translate(string $raw, array $cmd, array $ph = [])

translate a raw api response

Parameters

string $raw

API raw response

array $cmd

requested API command

array $ph

list of place holder vars

Return Value

string

static protected string replacePlaceholders(string $raw, array $ph)

Replace known placeholders in DESCRIPTION while preserving literal brace content.

Parameters

string $raw

input response

array $ph

placeholder key-value pairs

Return Value

string