mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-22 13:30:55 +01:00
PHPMailer: Set defaults for required parameters followed by optional parameters in Authorise() method signature
Summary: Required parameters $password and $username follow the optional parameter $tval. This is deprecated since PHP 8.0 per https://www.php.net/manual/en/migration80.deprecated.php Define defaults for those required parameters to fix the issue - https://github.com/PHPMailer/PHPMailer/blob/master/src/POP3.php#L199 seems to also have survived so far without complaints by PHP 8 users (and PHPStan also does not complain anymore after this change). Closes T15834 Test Plan: Carefully read the code. Reviewers: O1 Blessed Committers, valerio.bozzolan Reviewed By: O1 Blessed Committers, valerio.bozzolan Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Maniphest Tasks: T15834 Differential Revision: https://we.phorge.it/D25660
This commit is contained in:
parent
4bf5c452eb
commit
d9e543ba97
1 changed files with 1 additions and 1 deletions
2
externals/phpmailer/class.pop3.php
vendored
2
externals/phpmailer/class.pop3.php
vendored
|
@ -142,7 +142,7 @@ class POP3 {
|
|||
* @param string $username
|
||||
* @param string $password
|
||||
*/
|
||||
public function Authorise ($host, $port = false, $tval = false, $username, $password, $debug_level = 0) {
|
||||
public function Authorise ($host, $port = false, $tval = false, $username = '', $password = '', $debug_level = 0) {
|
||||
$this->host = $host;
|
||||
|
||||
// If no port value is passed, retrieve it
|
||||
|
|
Loading…
Reference in a new issue