Răsfoiți Sursa

MongoDBHandler: support for MongoDB\Client

Boris Momčilović 10 ani în urmă
părinte
comite
435ddc2ec6
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      src/Monolog/Handler/MongoDBHandler.php

+ 2 - 2
src/Monolog/Handler/MongoDBHandler.php

@@ -31,8 +31,8 @@ class MongoDBHandler extends AbstractProcessingHandler
 
 
     public function __construct($mongo, $database, $collection, $level = Logger::DEBUG, $bubble = true)
     public function __construct($mongo, $database, $collection, $level = Logger::DEBUG, $bubble = true)
     {
     {
-        if (!($mongo instanceof \MongoClient || $mongo instanceof \Mongo)) {
-            throw new \InvalidArgumentException('MongoClient or Mongo instance required');
+        if (!($mongo instanceof \MongoClient || $mongo instanceof \Mongo || $mongo instanceof \MongoDB\Client)) {
+            throw new \InvalidArgumentException('MongoClient, Mongo or MongoDB\Client instance required');
         }
         }
 
 
         $this->mongoCollection = $mongo->selectCollection($database, $collection);
         $this->mongoCollection = $mongo->selectCollection($database, $collection);