public function deflateScalar($value)
{
if ($value === NULL) {
return 'NULL';
} elseif ($value === true) {
return 'TRUE';
} elseif ($value === false) {
return 'FALSE';
} elseif (is_integer($value) || is_float($value)) {
return '' . $value;
} elseif (is_string($value)) {
return $this->quote($value);
} else {
throw new Exception("Can't deflate value, unknown type.");
}
}