CI_Javascript::_prep_args PHP Method

_prep_args() protected method

Ensures a standard json value and escapes values
protected _prep_args ( mixed $result, boolean $is_key = FALSE ) : string
$result mixed
$is_key boolean = FALSE
return string
    protected function _prep_args($result, $is_key = FALSE)
    {
        if ($result === NULL) {
            return 'null';
        } elseif (is_bool($result)) {
            return $result === TRUE ? 'true' : 'false';
        } elseif (is_string($result) or $is_key) {
            return '"' . str_replace(array('\\', "\t", "\n", "\r", '"', '/'), array('\\\\', '\\t', '\\n', "\\r", '\\"', '\\/'), $result) . '"';
        } elseif (is_scalar($result)) {
            return $result;
        }
    }