[DoctrineMongoDBBundle] removed some mostly unnecessary calls to json_encode from logger
This commit is contained in:
parent
2914c44344
commit
e71eec3f5d
@ -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)) {
|
||||||
|
Reference in New Issue
Block a user