Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
phpunit_phpmailer_sink Class Reference

phpmailer message sink. More...

Public Member Functions

 add_message ($message)
 To be called from phpunit_util only!
 
 clear ()
 Removes all previously stored messages.
 
 close ()
 Stop message redirection.
 
 count ()
 Return number of messages redirected to this sink.
 
 get_messages ()
 Returns all redirected messages.
 

Protected Attributes

array $messages = array()
 of records which would have been sent by phpmailer.
 

Detailed Description

phpmailer message sink.

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

Member Function Documentation

◆ add_message()

phpunit_phpmailer_sink::add_message ( $message)

To be called from phpunit_util only!

Parameters
stdClass$messagerecord from messages table

◆ close()

phpunit_phpmailer_sink::close ( )

Stop message redirection.

Use if you do not want message redirected any more.

◆ count()

phpunit_phpmailer_sink::count ( )

Return number of messages redirected to this sink.

Return values
int

◆ get_messages()

phpunit_phpmailer_sink::get_messages ( )

Returns all redirected messages.

The instances are records from the messages table. The array indexes are numbered from 0 and the order is matching the creation of events.

Return values
array

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