public function render_set()
{
$x = array();
if ($this->args['set']) {
foreach ($this->args['set'] as $field => $value) {
if (is_object($field)) {
$field = $this->consume($field);
} else {
$field = $this->bt($field);
}
if (is_object($value)) {
$value = $this->consume($value);
} else {
if (is_array($value)) {
$value = json_encode($value);
}
$value = $this->escape($value);
}
$x[] = $field . '=' . $value;
}
}
return implode(', ', $x);
}