Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
Email digest renderable.
Copyright: | 2019 Mark Nelson <markn@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 160 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
email_digest:: (4 methods):
__construct()
add_conversation()
add_message()
export_for_template()
Class: email_digest - X-Ref
Email digest renderable.__construct(\stdClass $userto) X-Ref |
The email_digest constructor. param: \stdClass $userto |
add_conversation(\stdClass $conversation) X-Ref |
Adds another conversation to this digest. param: \stdClass $conversation The conversation from the 'message_conversations' table. |
add_message(\stdClass $message) X-Ref |
Adds another message to this digest, using the conversation id it belongs to as a key. param: \stdClass $message The message from the 'messages' table. |
export_for_template(\renderer_base $renderer) X-Ref |
Export this data so it can be used as the context for a mustache template. param: \renderer_base $renderer The render to be used for formatting the email return: \stdClass The data ready for use in a mustache template |