/** * Register the service provider. * * @return void */ public function register() { $this->app->bind('Cviebrock\\LaravelNewsSitemap\\NewsSitemap', function ($app) { $sitemap = new NewsSitemap($app['cache'], $app['view']); $sitemap->setUseCache($app['config']->get('news-sitemap::cache.enable')); $sitemap->setCacheKey($app['config']->get('news-sitemap::cache.key')); $sitemap->setCacheLifetime($app['config']->get('news-sitemap::cache.lifetime')); $sitemap->setDefaults($app['config']->get('news-sitemap::defaults')); return $sitemap; }); }