setConditionalRequest() public method

Set the conditional request.
public setConditionalRequest ( boolean $conditionalRequest ) : void
$conditionalRequest boolean
return void
Ejemplo n.º 1
0
 /**
  * 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]);
     });
 }
Ejemplo n.º 2
0
 /**
  * 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']);
     });
 }
Ejemplo n.º 3
0
 /**
  * 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;
     });
 }
Ejemplo n.º 4
0
 /**
  * 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']);
     });
 }