mirror of
https://github.com/moodle/moodle.git
synced 2025-06-02 06:05:31 +02:00
MDL-67067 core_h5p: Remove unused method in framework implementation
This commit is contained in:
parent
abf6d1c395
commit
b54ab19093
@ -1518,44 +1518,6 @@ class framework implements \H5PFrameworkInterface {
|
|||||||
return !empty($results);
|
return !empty($results);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get type of h5p instance
|
|
||||||
*
|
|
||||||
* @param string|null $type Type of h5p instance to get
|
|
||||||
* @return \H5PContentValidator|\H5PCore|\H5PStorage|\H5PValidator|\core_h5p\framework|\H5peditor
|
|
||||||
*/
|
|
||||||
public static function instance($type = null) {
|
|
||||||
global $CFG;
|
|
||||||
static $interface, $core;
|
|
||||||
|
|
||||||
if (!isset($interface)) {
|
|
||||||
$interface = new \core_h5p\framework();
|
|
||||||
$fs = new \core_h5p\file_storage();
|
|
||||||
$language = self::get_language();
|
|
||||||
|
|
||||||
$context = \context_system::instance();
|
|
||||||
$url = "{$CFG->wwwroot}/pluginfile.php/{$context->id}/core_h5p";
|
|
||||||
|
|
||||||
require_once("{$CFG->libdir}/h5p/h5p.classes.php");
|
|
||||||
$core = new core($interface, $fs, $url, $language, true);
|
|
||||||
$core->aggregateAssets = !(isset($CFG->core_h5p_aggregate_assets) && $CFG->core_h5p_aggregate_assets === '0');
|
|
||||||
}
|
|
||||||
|
|
||||||
switch ($type) {
|
|
||||||
case 'validator':
|
|
||||||
return new \H5PValidator($interface, $core);
|
|
||||||
case 'storage':
|
|
||||||
return new \H5PStorage($interface, $core);
|
|
||||||
case 'contentvalidator':
|
|
||||||
return new \H5PContentValidator($interface, $core);
|
|
||||||
case 'interface':
|
|
||||||
return $interface;
|
|
||||||
case 'core':
|
|
||||||
default:
|
|
||||||
return $core;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get current H5P language code.
|
* Get current H5P language code.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user