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) {
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | variable_email-php8-3308465-2.patch | 2.08 KB | solideogloria |
Comments
Comment #2
solideogloria commentedTested with PHP 8.1 locally and it fixes the issue.
Comment #3
bserem commentedPatch solves the issue, thanks @solideogloria