瀏覽代碼

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

Kris Wallsmith 14 年之前
父節點
當前提交
e71eec3f5d
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      src/Symfony/Bundle/DoctrineMongoDBBundle/Logger/DoctrineMongoDBLogger.php

+ 5 - 5
src/Symfony/Bundle/DoctrineMongoDBBundle/Logger/DoctrineMongoDBLogger.php

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