Пример #1
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;
     });
 }
 /**
  * Register and replace the bound router.
  *
  * @return void
  */
 protected function registerRouter()
 {
     $this->app['router'] = $this->app->share(function ($app) {
         $router = new Router($app['events'], $app);
         if ($app['env'] == 'testing') {
             $router->disableFilters();
         }
         return $router;
     });
 }