/** * Merge an objects pages to the current page set * * @since version 1.0.0 * * @return string **/ private function getPages() { $pages = new ArrayList(); $config = Config::inst()->get('SEO_Sitemap', 'objects'); foreach ($this->objects as $className => $value) { $object = $className::get()->filter(['Robots:not' => 'noindex,nofollow', 'SitemapHide' => 0]); foreach ($object as $page) { if (!$page instanceof Page) { $page->Link = $this->getPrefix($className, $page); } $pages->push($page); } } $pages->Sort('Priority DESC'); return $pages; }