protected function registerClaimFactory()
    {
        $this->app->singleton('afroware.jwT.claim.factory', function ($app) {
            $factory = new ClaimFactory($app['request']);
            $app->refresh('request', $factory, 'setRequest');

            return $factory->setTTL($this->config('ttl'));
        });
    }
protected function registerClaimFactory()
    {
        $this->app->singleton('afroware.jwT.claim.factory', function ($app) {
            $factory = new ClaimFactory($app['request']);
            $app->refresh('request', $factory, 'setRequest');

            return $factory->setTTL($this->config('ttl'));
        });
    }
protected function registerClaimFactory ( ) { $ this -> app -> singleton ( 'afroware.jwT.claim.factory' , function ( $ app ) { $ factory = new ClaimFactory ( $ app [ 'request' ] ) ; $ app -> refresh ( 'request' , $ factory , 'setRequest' ) ; return $ factory -> setTTL ( $ this -> config ( 'ttl' ) ) ; } ) ; }
Register the bindings for the Claim Factory.

@return void
Register the bindings for the Claim Factory .