/** * Register request provider. * * @return void */ protected function registerIlluminateRequestProvider() { $this->app['datagrid.request'] = $this->app->share(function ($app) { $config = $app['config']->get('cartalyst.data-grid'); $requestProvider = new Provider($app['request'], null, null, $app['view']); $requestProvider->setDefaultMethod($config['method']); $requestProvider->setDefaultThreshold($config['threshold']); $requestProvider->setDefaultThrottle($config['throttle']); return $requestProvider; }); }