Set the conditional request.
public setConditionalRequest ( boolean $conditionalRequest ) : void | ||
$conditionalRequest | boolean | |
return | void |
/** * Register the router. */ protected function registerRouter() { $this->app->singleton('api.router', function ($app) { $router = new Router($app[Adapter::class], $app[ExceptionHandler::class], $app, $this->config('domain'), $this->config('prefix')); $router->setConditionalRequest($this->config('conditionalRequest')); return $router; }); $this->app->singleton(ResourceRegistrar::class, function ($app) { return new ResourceRegistrar($app[Router::class]); }); }
/** * Register the router. */ protected function registerRouter() { $this->app->singleton('api.router', function ($app) { $router = new Router($app['Dingo\\Api\\Contract\\Routing\\Adapter'], $app['Dingo\\Api\\Contract\\Debug\\ExceptionHandler'], $app, $this->config('domain'), $this->config('prefix')); $router->setConditionalRequest($this->config('conditionalRequest')); return $router; }); $this->app->singleton('Dingo\\Api\\Routing\\ResourceRegistrar', function ($app) { return new ResourceRegistrar($app['Dingo\\Api\\Routing\\Router']); }); }
/** * Replace the bound router. * * @return void */ protected function replaceBoundRouter() { $routes = $this->app['router']->getRoutes(); $this->app->bindShared('router', function ($app) use($routes) { $router = new Router($app['events'], $app['api.properties'], $app); if ($app['env'] == 'testing') { $router->disableFilters(); } $router->setControllerDispatcher(new ControllerDispatcher($router, $app)); $router->setConditionalRequest($app['config']->get('api::conditional_request')); $router->setStrict($app['config']->get('api::strict')); $router->addExistingRoutes($routes); return $router; }); }
/** * Register the router. * * @return void */ protected function registerRouter() { $this->app->singleton('api.router', function ($app) { $config = $app['config']['api']; $router = new Router($app['api.router.adapter'], new Http\Parser\Accept($config['standardsTree'], $config['subtype'], $config['version'], $config['defaultFormat']), $app['Dingo\\Api\\Contract\\Debug\\ExceptionHandler'], $app, $config['domain'], $config['prefix']); $router->setConditionalRequest($config['conditionalRequest']); return $router; }); $this->app->singleton('Dingo\\Api\\Routing\\ResourceRegistrar', function ($app) { return new ResourceRegistrar($app['api.router']); }); }