Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250711) (9addea9f0ac)
core_message_renderer Class Reference

message Renderer More...

Inheritance diagram for core_message_renderer:

Public Member Functions

 manage_defaultmessageoutputs ($processors, $providers, $preferences)
 Display the interface to manage default message outputs.
 
 manage_messageoutput_settings ($allprocessors, $processors, $providers, $preferences)
 Display the interface to manage both message outputs and default message outputs.
 
 manage_messageoutputs ($processors)
 Display the interface to manage message outputs.
 
 render_user_message_preferences ($user)
 Display the interface for message preferences.
 
 render_user_notification_preferences ($user)
 Display the interface for notification preferences.
 

Detailed Description

message Renderer

Class for rendering various message objects

@subpackage message

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ manage_defaultmessageoutputs()

core_message_renderer::manage_defaultmessageoutputs ( $processors,
$providers,
$preferences )

Display the interface to manage default message outputs.

Parameters
array$processorsarray of objects containing message processors
array$providersarray of objects containing message providers
stdClass$preferencesobject containing current preferences
Return values
stringThe text to render

◆ manage_messageoutput_settings()

core_message_renderer::manage_messageoutput_settings ( $allprocessors,
$processors,
$providers,
$preferences )

Display the interface to manage both message outputs and default message outputs.

Parameters
array$allprocessorsarray of objects containing all message processors
array$processorsarray of objects containing active message processors
array$providersarray of objects containing message providers
stdClass$preferencesobject containing current preferences
Return values
stringThe text to render

◆ manage_messageoutputs()

core_message_renderer::manage_messageoutputs ( $processors)

Display the interface to manage message outputs.

Parameters
array$processorsarray of objects containing message processors
Return values
stringThe text to render

◆ render_user_message_preferences()

core_message_renderer::render_user_message_preferences ( $user)

Display the interface for message preferences.

Parameters
object$userinstance of a user
Return values
stringThe text to render

◆ render_user_notification_preferences()

core_message_renderer::render_user_notification_preferences ( $user)

Display the interface for notification preferences.

Parameters
object$userinstance of a user
Return values
stringThe text to render

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