protected function _parseBindValue($value, $preservedStrLength)
{
if (is_string($value)) {
if ($preservedStrLength > 0 && strlen($value) >= $preservedStrLength) {
return $this->_pdo->quote(substr($value, 0, $preservedStrLength) . '...');
} else {
return $this->_pdo->quote($value);
}
} elseif (is_int($value)) {
return $value;
} elseif ($value === null) {
return 'NULL';
} elseif (is_bool($value)) {
return (int) $value;
} else {
return $value;
}
}