예제 #1
0
 /**
  * Creates a new generator
  * @param Site $site The site
  * @param IContainerReferenceResolver $resolver A resolver to get last page mod date even over container contents
  */
 function __construct(Site $site, IContainerReferenceResolver $resolver)
 {
     $this->resolver = $resolver;
     $this->site = $site;
     $this->cacher = new FileCacher(PathUtil::SitemapCacheFile($site), $site->GetSitemapCacheLifetime());
     $this->sitemap = new XmlGenerator();
     $this->pageTree = new PageTreeProvider($site);
     $this->guard = new MemberGuard();
 }