Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
core_contentbank specific renderers
Copyright: | 2020 Ferran Recio <ferran@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 163 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
bankcontent:: (3 methods):
__construct()
export_for_template()
export_tool_add()
Class: bankcontent - X-Ref
Class containing data for bank content__construct(array $contents, array $toolbar, ?\context $context) X-Ref |
Construct this renderable. param: \core_contentbank\content[] $contents Array of content bank contents. param: array $toolbar List of content bank toolbar options. param: \context|null $context Optional context to check (default null) |
export_for_template(renderer_base $output) X-Ref |
Export the data. param: renderer_base $output return: stdClass |
export_tool_add(array &$tool) X-Ref |
Adds the content type items to display to the Add dropdown. Each content type is represented as an object with the properties: - name: the name of the content type. - baseurl: the base content type editor URL. - types: different types of the content type to display as dropdown items. param: array $tool Data for rendering the Add dropdown, including the editable content types. |