USE_EXCEPTIONS
USE_EXCEPTIONS = null : bool|null
Whether or not to initialize the PHPMailer object to throw exceptions.
Overload this constant in a concrete test class and set the value to true
to initialize PHPMailer with Exceptions turned on.
Test string encoding functionality.
$propertyChanges : array
Property names and their values for the test instance of the PHPMailer class.
These (public) properties will be set in the set_up()
method.
This property can be enhanced/overloaded in concrete test classes to change the presets or add additional properties.
It is the responsibility of the individual test classes to ensure that property values of the correct type are passed.
$Mail : \PHPMailer\PHPMailer\PHPMailer
Holds the PHPMailer instance.
$ChangeLog : string[]
Holds the change log.
$NoteLog : string[]
Holds the note log.
$PHPMailerStaticProps : array
List of *static* properties in the PHPMailer class which _may_ be changed from within a test, with their default values.
This list is used by the {@see TestCase::resetStaticProperties()
} method, as well as
in the {@see TestCase::checkChanges()
} method.
updateStaticProperty(string $className, string $propertyName, mixed $value) : mixed
Update the value of a - potentially inaccessible - static property in a class.
string | $className | The target class. |
string | $propertyName | The name of the static property. |
mixed | $value | The new value for the property. |