From b89cc8955aacfef7f3f20d24c86a66236b9f3926 Mon Sep 17 00:00:00 2001 From: dees040 Date: Fri, 24 Mar 2017 14:50:02 +0100 Subject: [PATCH 1/3] Added missing dependency --- src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php b/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php index 954973bda..f76e22752 100644 --- a/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php +++ b/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php @@ -11,6 +11,7 @@ protected function createTokenRepository(array $config) { return new DatabaseTokenRepository( $this->app['db']->connection(), + $this->app['hash'], $config['table'], $this->app['config']['app.key'], $config['expire'] From 6e4520dd77e372edb00095e7355429deb6c87159 Mon Sep 17 00:00:00 2001 From: dees040 Date: Tue, 18 Apr 2017 16:07:07 +0200 Subject: [PATCH 2/3] Check version --- .../Mongodb/Auth/PasswordBrokerManager.php | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php b/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php index f76e22752..12a48501c 100644 --- a/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php +++ b/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php @@ -9,12 +9,23 @@ class PasswordBrokerManager extends BasePasswordBrokerManager */ protected function createTokenRepository(array $config) { - return new DatabaseTokenRepository( - $this->app['db']->connection(), - $this->app['hash'], - $config['table'], - $this->app['config']['app.key'], - $config['expire'] - ); + $laravel = app(); + + if (starts_with($laravel::VERSION, '5.4') { + return new DatabaseTokenRepository( + $this->app['db']->connection(), + $this->app['hash'], + $config['table'], + $this->app['config']['app.key'], + $config['expire'] + ); + } else { + return new DatabaseTokenRepository( + $this->app['db']->connection(), + $config['table'], + $this->app['config']['app.key'], + $config['expire'] + ); + } } } From 1183255df0497d2364ffc2454b2d6d38d1a96e34 Mon Sep 17 00:00:00 2001 From: dees040 Date: Tue, 18 Apr 2017 16:25:43 +0200 Subject: [PATCH 3/3] Added missing ')' --- src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php b/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php index 12a48501c..bb5ed1c8b 100644 --- a/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php +++ b/src/Jenssegers/Mongodb/Auth/PasswordBrokerManager.php @@ -11,7 +11,7 @@ protected function createTokenRepository(array $config) { $laravel = app(); - if (starts_with($laravel::VERSION, '5.4') { + if (starts_with($laravel::VERSION, '5.4')) { return new DatabaseTokenRepository( $this->app['db']->connection(), $this->app['hash'],