Differences Between: [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403]
Content bank files repository helpers.
Copyright: | 2020 Mihail Geshoski <mihail@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 134 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
helper:: (4 methods):
get_contentbank_browser()
create_context_folder_node()
create_contentbank_content_node()
create_navigation_node()
get_contentbank_browser(\context $context) X-Ref |
Get the content bank repository browser for a certain context. param: \context $context The context return: \repository_contentbank\browser\contentbank_browser|null The content bank repository browser |
create_context_folder_node(string $name, string $path) X-Ref |
Create the context folder node. param: string $name The name of the context folder node param: string $path The path to the context folder node return: array The context folder node |
create_contentbank_content_node(\core_contentbank\content $content) X-Ref |
Create the content bank content node. param: \core_contentbank\content $content The content bank content return: array|null The content bank content node |
create_navigation_node(\context $context) X-Ref |
Generate a navigation node. param: \context $context The context return: array The navigation node |