From fd35c2cf11d2ae48b5d9282196915a7767a88bff Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Thu, 9 Jul 2020 13:12:56 +1000 Subject: [PATCH] [NFC] Update flexmailer to be PHP7.4 compatible --- ext/flexmailer/src/Listener/DefaultSender.php | 2 +- ext/flexmailer/src/Listener/RequiredFields.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/flexmailer/src/Listener/DefaultSender.php b/ext/flexmailer/src/Listener/DefaultSender.php index fc07daff2c..8b20485a8c 100644 --- a/ext/flexmailer/src/Listener/DefaultSender.php +++ b/ext/flexmailer/src/Listener/DefaultSender.php @@ -163,7 +163,7 @@ class DefaultSender extends BaseListener { } // Register 5xx SMTP response code (permanent failure) as bounce. - if (isset($code{0}) && $code{0} === '5') { + if (isset($code[0]) && $code[0] === '5') { return FALSE; } diff --git a/ext/flexmailer/src/Listener/RequiredFields.php b/ext/flexmailer/src/Listener/RequiredFields.php index 087d5d79dd..a109b26728 100644 --- a/ext/flexmailer/src/Listener/RequiredFields.php +++ b/ext/flexmailer/src/Listener/RequiredFields.php @@ -47,7 +47,7 @@ class RequiredFields extends BaseListener { foreach ($this->fields as $field) { // Parentheses indicate multiple options. Ex: '(body_html|body_text)' - if ($field{0} === '(') { + if ($field[0] === '(') { $alternatives = explode('|', substr($field, 1, -1)); $fieldTitle = implode(' or ', array_map(function ($x) { return "\"$x\""; -- 2.25.1