Merge branch 'MDL-69415-master' of git://github.com/sarjona/moodle
authorAndrew Nicols <andrew@nicols.co.uk>
Fri, 16 Apr 2021 03:25:55 +0000 (11:25 +0800)
committerVíctor Déniz <victor@moodle.com>
Fri, 16 Apr 2021 06:57:01 +0000 (07:57 +0100)
h5p/classes/local/library/handler.php

index 6108969..3e1ee64 100644 (file)
@@ -79,7 +79,9 @@ abstract class handler {
      * Register the H5P autoloader.
      */
     public static function register(): void {
-        spl_autoload_register([static::class, 'autoload']);
+        // Prepend H5P libraries in order to guarantee they are loaded first. Plugins using same libraries will need to use a
+        // different namespace if they want to use a different version.
+        spl_autoload_register([static::class, 'autoload'], true, true);
     }
 
     /**