krisanalfa / lumen-jwt

Lumen with JWT Authentication, Dingo API and CORS Support
258 stars 80 forks source link

Illegal offset type in unset #25

Closed devniz closed 7 years ago

devniz commented 7 years ago

This package is not working on Laravel Lumen 5.4, once you add this line inside your bootstrap > app.php in order to register the ServiceProvider:

$app->register(Zeek\LumenDingoAdapter\Providers\LumenDingoAdapterServiceProvider::class);

You will get this error stack:

ErrorException in Container.php line 1057: Illegal offset type in unset in Container.php line 1057 at Application->Laravel\Lumen\Concerns{closure}(2, 'Illegal offset type in unset', '/var/www/html/myApp/vendor/illuminate/container/Container.php', 1057, array('abstract' => array('Zeek\LumenDingoAdapter\Providers\SessionManager' => 'session'))) in Container.php line 1057 at Container->dropStaleInstances(array('Zeek\LumenDingoAdapter\Providers\SessionManager' => 'session')) in Container.php line 211 at Container->bind(array('Zeek\LumenDingoAdapter\Providers\SessionManager' => 'session'), object(Closure), true) in Container.php line 322 at Container->singleton(array('Zeek\LumenDingoAdapter\Providers\SessionManager' => 'session'), object(Closure)) in LumenJWTServiceProvider.php line 353 at LumenJWTServiceProvider->loadComponent(array('Zeek\LumenDingoAdapter\Providers\SessionManager' => 'session'), 'SessionManager') in LumenJWTServiceProvider.php line 84 at LumenJWTServiceProvider->registerSessionManager() in LumenJWTServiceProvider.php line 75 at LumenJWTServiceProvider->registerSessionServiceProvider() in LumenJWTServiceProvider.php line 49 at LumenJWTServiceProvider->registerJWTAuthDependency() in LumenJWTServiceProvider.php line 33 at LumenJWTServiceProvider->register() in Application.php line 172 at Application->register(object(LumenJWTServiceProvider)) in LumenDingoAdapterServiceProvider.php line 29 at LumenDingoAdapterServiceProvider->register() in Application.php line 172 at Application->register(object(LumenDingoAdapterServiceProvider)) in app.php line 104 at require('/var/www/html/myApp/bootstrap/app.php') in index.php line 14