Просмотр исходного кода

Use internal function to generate index string

Andreas Braun 10 лет назад
Родитель
Сommit
8c4aef2b27
1 измененных файлов с 1 добавлено и 15 удалено
  1. 1 15
      lib/Mongo/MongoCollection.php

+ 1 - 15
lib/Mongo/MongoCollection.php

@@ -508,7 +508,7 @@ class MongoCollection
         if (is_string($keys)) {
             $indexName = $keys;
         } elseif (is_array($keys)) {
-            $indexName = self::toIndexString($keys);
+            $indexName = \MongoDB\generate_index_name($keys);
         } else {
             throw new \InvalidArgumentException();
         }
@@ -629,20 +629,6 @@ class MongoCollection
     }
 
     /**
-     * @param mixed $keys
-     * @static
-     * @return string
-     */
-    protected static function toIndexString($keys)
-    {
-        $result = '';
-        foreach ($keys as $name => $direction) {
-            $result .= sprintf('%s_%d', $name, $direction);
-        }
-        return $result;
-    }
-
-    /**
      * Performs an operation similar to SQL's GROUP BY command
      *
      * @link http://www.php.net/manual/en/mongocollection.group.php