Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

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

(no description)

File Size: 99 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

tiny:: (4 methods):
  is_uninstall_allowed()
  get_manage_url()
  load_settings()
  get_settings_section_name()


Class: tiny  - X-Ref

Subplugin info class.

is_uninstall_allowed()   X-Ref
These subplugins can be uninstalled.

return: bool

get_manage_url()   X-Ref
Return URL used for management of plugins of this type.

return: moodle_url

load_settings(\part_of_admin_tree $adminroot, $parentnodename, $hassiteconfig)   X-Ref
Include the settings.php file from subplugins if provided.

This is a copy of very similar implementations from various other subplugin areas.

param: \part_of_admin_tree $adminroot
param: string $parentnodename
param: bool $hassiteconfig whether the current user has moodle/site:config capability

get_settings_section_name()   X-Ref
Get the settings section name.
This is used to get the setting links in the Tiny sub-plugins table.

return: null|string the settings section name.