/**
  * 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;
     });
 }