/** * Get whole list of sitemap entries * * @return string */ public function garbageCollectorCommand() { // Expire sitemap entries \Metaseo\Metaseo\Utility\SitemapUtility::expire(); // Expire cache entries \Metaseo\Metaseo\Utility\CacheUtility::expire(); }
/** * Execute task * * @return boolean */ public function execute() { // Expire sitemap entries \Metaseo\Metaseo\Utility\SitemapUtility::expire(); // Expire cache entries \Metaseo\Metaseo\Utility\CacheUtility::expire(); return TRUE; }
/** * Hook: Index Page Content * * @param object $pObj Object */ public function hook_indexContent(&$pObj) { $this->addPageToSitemapIndex(); $possibility = (int) \Metaseo\Metaseo\Utility\GeneralUtility::getExtConf('sitemap_clearCachePossibility', 0); if ($possibility > 0) { $clearCacheChance = ceil(mt_rand(0, $possibility)); if ($clearCacheChance == 1) { \Metaseo\Metaseo\Utility\SitemapUtility::expire(); } } }