Problem/Motivation

PHP Deprecated: Optional parameter $language declared before required parameter $element is implicitly treated as a required parameter in /var/www/html/sites/all/modules/contrib/variable_email/variable_email.rules.inc on line 64
PHP Deprecated: Optional parameter $from declared before required parameter $element is implicitly treated as a required parameter in /var/www/html/sites/all/modules/contrib/variable_email/variable_email.rules.inc on line 64

Proposed resolution

Remove the default values from the params in question

function variable_email_action_mail($to, $variable, $language, $from, $settings, RulesState $state, RulesPlugin $element) {

Comments

solideogloria created an issue. See original summary.

solideogloria’s picture

Status: Active » Needs review
StatusFileSize
new2.08 KB

Tested with PHP 8.1 locally and it fixes the issue.

bserem’s picture

Status: Needs review » Reviewed & tested by the community

Patch solves the issue, thanks @solideogloria