コード例 #1
0
 /**
  * Register the internal dispatcher.
  *
  * @return void
  */
 public function registerDispatcher()
 {
     $this->app->singleton('api.dispatcher', function ($app) {
         $dispatcher = new Dispatcher($app, $app['files'], $app['api.router'], $app['api.auth']);
         $config = $app['config']['api'];
         $dispatcher->setVendor($config['vendor']);
         $dispatcher->setPrefix($config['prefix']);
         $dispatcher->setDefaultVersion($config['version']);
         $dispatcher->setDefaultDomain($config['domain']);
         $dispatcher->setDefaultFormat($config['defaultFormat']);
         return $dispatcher;
     });
 }
コード例 #2
0
 /**
  * Set the vendor.
  *
  * @param string $vendor
  * @return void 
  * @static 
  */
 public static function setVendor($vendor)
 {
     \Dingo\Api\Dispatcher::setVendor($vendor);
 }