protected function registerManager()
    {
        $this->app->singleton('afroware.jwT.manager', function ($app) {
            $instance = new Manager(
                $app['afroware.jwT.provider.jwT'],
                $app['afroware.jwT.blacklist'],
                $app['afroware.jwT.payload.factory']
            );

            return $instance->setBlacklistEnabled((bool) $this->config('blacklist_enabled'))
                            ->setPersistentClaims($this->config('persistent_claims'));
        });
    }