From f39c67aebe22194287aaaa1e020df9bb60f6985b Mon Sep 17 00:00:00 2001
From: Franz Liedke <franz@develophp.org>
Date: Sat, 2 Aug 2014 11:50:39 +0200
Subject: [PATCH] Only extend database when it is actually resolved.

---
 src/Jenssegers/Mongodb/MongodbServiceProvider.php | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/Jenssegers/Mongodb/MongodbServiceProvider.php b/src/Jenssegers/Mongodb/MongodbServiceProvider.php
index 795353e..7a54951 100644
--- a/src/Jenssegers/Mongodb/MongodbServiceProvider.php
+++ b/src/Jenssegers/Mongodb/MongodbServiceProvider.php
@@ -25,9 +25,11 @@ class MongodbServiceProvider extends ServiceProvider {
     public function register()
     {
         // Add a mongodb extension to the original database manager
-        $this->app['db']->extend('mongodb', function($config)
-        {
-            return new Connection($config);
+        $this->app->resolving('db', function($db) {
+            $db->extend('mongodb', function($config)
+            {
+                return new Connection($config);
+            });
         });
     }
 
-- 
2.18.1