[DoctrineMongoDBBundle] removed some mostly unnecessary calls to json_encode from logger

This commit is contained in:
Kris Wallsmith 2010-08-31 22:43:12 -07:00 committed by Fabien Potencier
parent 2914c44344
commit e71eec3f5d

View File

@ -53,20 +53,20 @@ class DoctrineMongoDBLogger
} }
if (is_scalar($value)) { if (is_scalar($value)) {
$formatted = json_encode($value); $formatted = '"'.$value.'"';
} elseif (is_array($value)) { } elseif (is_array($value)) {
$formatted = static::formatQuery($value); $formatted = static::formatQuery($value);
} elseif ($value instanceof \MongoId) { } elseif ($value instanceof \MongoId) {
$formatted = 'ObjectId('.json_encode((string) $value).')'; $formatted = 'ObjectId("'.$value.'")';
} elseif ($value instanceof \MongoDate) { } elseif ($value instanceof \MongoDate) {
$formatted = 'new Date('.date('r', $value->sec).')'; $formatted = 'new Date("'.date('r', $value->sec).'")';
} elseif ($value instanceof \MongoRegex) { } elseif ($value instanceof \MongoRegex) {
$formatted = 'new RegExp('.json_encode($value->regex).', '.json_encode($value->flags).')'; $formatted = 'new RegExp("'.$value->regex.'", "'.$value->flags.'")';
} else { } else {
$formatted = (string) $value; $formatted = (string) $value;
} }
$parts[json_encode($key)] = $formatted; $parts['"'.$key.'"'] = $formatted;
} }
if (0 == count($parts)) { if (0 == count($parts)) {