/** * Build the cache * * @param string $language The language to build the cache for, if not passes we use the working language. */ public static function buildCache($language = null) { // redefine $language = $language === null ? BL::getWorkingLanguage() : (string) $language; $cacheBuilder = new CacheBuilder(BackendModel::get('database')); $cacheBuilder->buildCache($language); // trigger an event BackendModel::triggerEvent('Pages', 'after_recreated_cache'); }