MDL-69415 core_h5p: prepend H5P libraries in autoloader
authorSara Arjona <sara@moodle.com>
Mon, 22 Mar 2021 11:36:41 +0000 (12:36 +0100)
committerSara Arjona <sara@moodle.com>
Mon, 22 Mar 2021 11:39:16 +0000 (12:39 +0100)
commit51cdc0e8749645465f1b22859f4ba9df3c737844
tree6a6df7ddfa7d7d57c219a9313d9cac0ba768b43c
parent4c26696e7e369f6e978c09a44d25e4582dedb88c
MDL-69415 core_h5p: prepend H5P libraries in autoloader

Core and mod_hvp are using the same namespace for some H5P
libraries. This is causing some random errors.
In order to get the expected behaviour in Moodle core, this patch
prepends H5P libraries in order to guarantee they are loaded first.
Plugins using same libraries will need to use a different namespace
if they overlap and a different version of these libraries should
be used.
h5p/classes/local/library/handler.php