Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402] [Versions 402 and 403]
Testable contenttype plugin class.
Copyright: | 2020 Sara Arjona <sara@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 119 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 6 times |
Includes or requires: | 0 files |
contenttype:: (6 methods):
get_icon()
get_implemented_features()
get_manageable_extensions()
get_contenttype_types()
can_test2()
pluginfile()
Class: contenttype - X-Ref
Testable contenttype plugin class.get_icon(\core_contentbank\content $content) X-Ref |
Returns the HTML code to render the icon for content bank contents. param: content $content The content to delete. return: string HTML code to render the icon |
get_implemented_features() X-Ref |
Return an array of implemented features by this plugin. return: array |
get_manageable_extensions() X-Ref |
Return an array of extensions this plugin could manage. return: array |
get_contenttype_types() X-Ref |
Returns the list of different types of the given content type. return: array |
can_test2() X-Ref |
Returns true, so the user has permission on the feature. return: bool True if content could be edited or created. False otherwise. |
pluginfile($course, $cm, $context, $filearea, $args, $forcedownload, array $options = []) X-Ref |
This implements custom file serving. param: stdClass $course the course object param: stdClass $cm the course module object param: \context $context the context param: string $filearea the name of the file area param: array $args extra arguments (itemid, path) param: bool $forcedownload whether or not force download param: array $options additional options affecting the file serving return: void |