original_string: protected function extendAuthGuard()
      {
          $this->app['auth']->extend('jwt', function ($app, $name, array $config) {
              $guard = new JWTGuard(
                  $app['tymon.jwt'],
                  $app['auth']->createUserProvider($config['provider']),
                  $app['request']
              );
  
              $app->refresh('request', $guard, 'setRequest');
  
              return $guard;
          });
      }
code: protected function extendAuthGuard()
      {
          $this->app['auth']->extend('jwt', function ($app, $name, array $config) {
              $guard = new JWTGuard(
                  $app['tymon.jwt'],
                  $app['auth']->createUserProvider($config['provider']),
                  $app['request']
              );
  
              $app->refresh('request', $guard, 'setRequest');
  
              return $guard;
          });
      }
code_tokens: protected function extendAuthGuard ( ) { $ this -> app [ 'auth' ] -> extend ( 'jwt' , function ( $ app , $ name , array $ config ) { $ guard = new JWTGuard ( $ app [ 'tymon.jwt' ] , $ app [ 'auth' ] -> createUserProvider ( $ config [ 'provider' ] ) , $ app [ 'request' ] ) ; $ app -> refresh ( 'request' , $ guard , 'setRequest' ) ; return $ guard ; } ) ; }
docstring: Extend Laravel's Auth.
  
  @return void
docstring_tokens: Extend Laravel s Auth .