/** * 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; }); }
/** * Set the vendor. * * @param string $vendor * @return void * @static */ public static function setVendor($vendor) { \Dingo\Api\Dispatcher::setVendor($vendor); }