Merge branch 'MDL-66551-master' of git://github.com/lameze/moodle
[moodle.git] / lib / moodlelib.php
index 76ae27f..7643051 100644 (file)
@@ -1648,7 +1648,7 @@ function purge_all_caches() {
  *        'other'  Purge all other caches?
  */
 function purge_caches($options = []) {
-    $defaults = array_fill_keys(['muc', 'theme', 'lang', 'js', 'filter', 'other'], false);
+    $defaults = array_fill_keys(['muc', 'theme', 'lang', 'js', 'template', 'filter', 'other'], false);
     if (empty(array_filter($options))) {
         $options = array_fill_keys(array_keys($defaults), true); // Set all options to true.
     } else {
@@ -1666,6 +1666,9 @@ function purge_caches($options = []) {
     if ($options['js']) {
         js_reset_all_caches();
     }
+    if ($options['template']) {
+        template_reset_all_caches();
+    }
     if ($options['filter']) {
         reset_text_filters_cache();
     }