Braintree\Result\Error::valueForHtmlField PHP Method

valueForHtmlField() public method

return original value for a field For example, if a user tried to submit 'invalid-email' in the html field transaction[customer][email], $result->valueForHtmlField("transaction[customer][email]") would yield "invalid-email"
public valueForHtmlField ( string $field ) : string
$field string
return string
    public function valueForHtmlField($field)
    {
        $pieces = preg_split("/[\\[\\]]+/", $field, 0, PREG_SPLIT_NO_EMPTY);
        $params = $this->params;
        foreach (array_slice($pieces, 0, -1) as $key) {
            $params = $params[Util::delimiterToCamelCase($key)];
        }
        if ($key != 'custom_fields') {
            $finalKey = Util::delimiterToCamelCase(end($pieces));
        } else {
            $finalKey = end($pieces);
        }
        $fieldValue = isset($params[$finalKey]) ? $params[$finalKey] : null;
        return $fieldValue;
    }