/**
  * {@inheritDoc}
  */
 public function register(Container $app)
 {
     $app['sitemap.generator'] = function (Application $app) {
         $generator = new SitemapGenerator($app['sitemap.domain']);
         $generator->setPath(rtrim($app['sitemap.path'], '/') . '/');
         $generator->setFilename(isset($app['sitemap.filename']) ? $app['sitemap.filename'] : 'sitemap');
         return $generator;
     };
     $app['sitemap'] = function (Application $app) {
         return new Sitemap($app['sitemap.generator'], $app['sitemap.loc']);
     };
 }