See Release Notes
Long Term Support Release
Differences Between: [Versions 310 and 401] [Versions 311 and 401] [Versions 39 and 401]
Contains a helper class providing util methods for testing.
Copyright: | 2018 Jake Dallimore <markn@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 127 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
helper:: (3 methods):
send_fake_message_to_conversation()
send_fake_unread_notification()
send_fake_read_notification()
send_fake_message_to_conversation(\stdClass $userfrom, int $convid, string $message = 'Hello world!',int $time = null) X-Ref |
Sends a message to a conversation. param: \stdClass $userfrom user object of the one sending the message. param: int $convid id of the conversation in which we'll send the message. param: string $message message to send. param: int $time the time the message was sent. return: int the id of the message which was sent. |
send_fake_unread_notification(\stdClass $userfrom, \stdClass $userto, string $message = 'Hello world!',int $timecreated = 0) X-Ref |
Send a fake unread notification. message_send() does not support transaction, this function will simulate a message sent from a user to another. We should stop using it once message_send() will support transactions. This is not clean at all, this is just used to add rows to the table. param: stdClass $userfrom user object of the one sending the message. param: stdClass $userto user object of the one receiving the message. param: string $message message to send. param: int $timecreated time the message was created. return: int the id of the message |
send_fake_read_notification(\stdClass $userfrom, \stdClass $userto, string $message = 'Hello world!',int $timecreated = 0, int $timeread = 0) X-Ref |
Send a fake read notification. message_send() does not support transaction, this function will simulate a message sent from a user to another. We should stop using it once message_send() will support transactions. This is not clean at all, this is just used to add rows to the table. param: stdClass $userfrom user object of the one sending the message. param: stdClass $userto user object of the one receiving the message. param: string $message message to send. param: int $timecreated time the message was created. param: int $timeread the the message was read return: int the id of the message |