class CRM_Utils_API_NullOutputCoder extends CRM_Utils_API_AbstractFieldCoder

Class CRM_Utils_API_NullOutputCoder

Methods

array
getSkipFields()

Get skipped fields.

bool
isSkippedField(string $fldName)

Is field skipped.

encodeInput(array|string $values)

Going to filter the submitted values across XSS vulnerability.

mixed
decodeOutput(string $values, bool $castToString = FALSE)

Decode output.

array
fromApiInput(array $apiRequest)

No description

array
toApiOutput(array $apiRequest, array $result)

To api output.

bool
isApiControlField($key)

No description

singleton()

No description

Details

array getSkipFields()

Get skipped fields.

Return Value

array List of field names

bool isSkippedField(string $fldName)

Is field skipped.

Parameters

string $fldName

Return Value

bool TRUE if encoding should be skipped for this field

at line 63
encodeInput(array|string $values)

Going to filter the submitted values across XSS vulnerability.

Parameters

array|string $values the field value from the API

at line 72
mixed decodeOutput(string $values, bool $castToString = FALSE)

Decode output.

Parameters

string $values
bool $castToString

Return Value

mixed

array fromApiInput(array $apiRequest)

Parameters

array $apiRequest

Return Value

array modified $apiRequest

at line 93
array toApiOutput(array $apiRequest, array $result)

To api output.

Parameters

array $apiRequest
array $result

Return Value

array modified $result

protected bool isApiControlField($key)

Parameters

$key

Return Value

bool

at line 51
static CRM_Utils_API_NullOutputCoder singleton()