Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
  • Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
  • PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.

Differences Between: [Versions 400 and 402] [Versions 400 and 403]

Renderer.

Copyright: 2020 Victor Deniz {victor@moodle.com}
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 85 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class


Class: renderer  - X-Ref

Renderer class.

h5p_alter_styles(&$scripts, array $libraries, string $embedtype)   X-Ref
Alter which stylesheets are loaded for H5P.
This is useful for adding custom styles or replacing existing ones.

param: array|object $scripts List of stylesheets that will be loaded
param: array $libraries Array of libraries indexed by the library's machineName
param: string $embedtype Possible values: div, iframe, external, editor

h5p_alter_scripts(&$scripts, array $libraries, string $embedtype)   X-Ref
Alter which scripts are loaded for H5P.
This is useful for adding custom scripts or replacing existing ones.

param: array|object $scripts List of JavaScripts that will be loaded
param: array $libraries Array of libraries indexed by the library's machineName
param: string $embedtype Possible values: div, iframe, external, editor

h5p_alter_semantics(&$semantics, $name, $majorversion, $minorversion)   X-Ref
Alter semantics before they are processed. This is useful for changing
how the editor looks and how content parameters are filtered.

param: object|object $semantics Semantics as object
param: string $name Machine name of library
param: int $majorversion Major version of library
param: int $minorversion Minor version of library

h5p_alter_filtered_parameters(&$parameters, string $name, int $majorversion, int $minorversion)   X-Ref
Alter parameters of H5P content after it has been filtered through semantics.
This is useful for adapting the content to the current context.

param: array|object $parameters The content parameters for the library
param: string $name The machine readable name of the library
param: int $majorversion Major version of the library
param: int $minorversion Minor version of the library