Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250530) (c39b7370636)
core_cache\output\renderer Class Reference
Inheritance diagram for core_cache\output\renderer:

Public Member Functions

 additional_lock_actions ()
 Renders additional actions for locks, such as Add.
 
 definition_summaries (array $definitionsummaries, context $context)
 Displays definition summaries.
 
 lock_summaries (array $locks)
 Display basic information about lock instances.
 
 mode_mappings ($applicationstore, $sessionstore, $requeststore, moodle_url $editurl)
 Displays mode mappings.
 
 notifications (array $notifications=[])
 Renders an array of notifications for the cache configuration screen.
 
 store_instance_summariers (array $storeinstancesummaries, array $storepluginsummaries)
 Displays store summaries.
 
 store_plugin_summaries (array $storepluginsummaries)
 Displays plugin summaries.
 
 usage_page (\html_table $maintable, html_table $summarytable, moodleform $samplesform)
 Renders the usage page.
 
 usage_tables (array $usage)
 Creates the two tables which display on the usage page.
 

Member Function Documentation

◆ additional_lock_actions()

core_cache\output\renderer::additional_lock_actions ( )

Renders additional actions for locks, such as Add.

Return values
string

◆ definition_summaries()

core_cache\output\renderer::definition_summaries ( array $definitionsummaries,
context $context )

Displays definition summaries.

Parameters
array$definitionsummariesinformation about each definition, as returned by core_cache\administration_helper\get_definition_summaries().
context$contextthe system context.
Return values
stringHTML.

◆ lock_summaries()

core_cache\output\renderer::lock_summaries ( array $locks)

Display basic information about lock instances.

Todo
Add some actions so that people can configure lock instances.
Parameters
array$locks
Return values
string

◆ mode_mappings()

core_cache\output\renderer::mode_mappings ( $applicationstore,
$sessionstore,
$requeststore,
moodle_url $editurl )

Displays mode mappings.

Parameters
string$applicationstore
string$sessionstore
string$requeststore
moodle_url$editurl
Return values
stringHTML

◆ notifications()

core_cache\output\renderer::notifications ( array $notifications = [])

Renders an array of notifications for the cache configuration screen.

Takes an array of notifications with the form: $notifications = array( array('This is a success message', true), array('This is a failure message', false), );

Parameters
array$notifications
Return values
string

◆ store_instance_summariers()

core_cache\output\renderer::store_instance_summariers ( array $storeinstancesummaries,
array $storepluginsummaries )

Displays store summaries.

Parameters
array$storeinstancesummariesinformation about each store instance, as returned by core_cache\administration_helper\get_store_instance_summaries().
array$storepluginsummariesinformation about each store plugin as returned by core_cache\administration_helper\get_store_plugin_summaries().
Return values
stringHTML

◆ store_plugin_summaries()

core_cache\output\renderer::store_plugin_summaries ( array $storepluginsummaries)

Displays plugin summaries.

Parameters
array$storepluginsummariesinformation about each store plugin as returned by core_cache\administration_helper\get_store_plugin_summaries().
Return values
stringHTML

◆ usage_page()

core_cache\output\renderer::usage_page ( \html_table $maintable,
html_table $summarytable,
moodleform $samplesform )

Renders the usage page.

Parameters
html_table$maintableMain table
html_table$summarytableSummary table
moodleform$samplesformForm to select number of samples
Return values
stringHTML for page

◆ usage_tables()

core_cache\output\renderer::usage_tables ( array $usage)

Creates the two tables which display on the usage page.

Parameters
array$usageUsage information (from core_cache::helper::usage)
Return values
arrayArray of 2 tables (main and summary table)
Exceptions
coding_exception

The documentation for this class was generated from the following file: