[NFC] Update flexmailer to be PHP7.4 compatible
authorSeamus Lee <seamuslee001@gmail.com>
Thu, 9 Jul 2020 03:12:56 +0000 (13:12 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Thu, 9 Jul 2020 03:12:56 +0000 (13:12 +1000)
ext/flexmailer/src/Listener/DefaultSender.php
ext/flexmailer/src/Listener/RequiredFields.php

index fc07daff2c65bfb5295ae51d8aa350008a2a8f76..8b20485a8c2b20e1314a0969475fa31ed431263b 100644 (file)
@@ -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;
     }
 
index 087d5d79dd4739ac02fcf7d8f9bde84dcac775b2..a109b26728fc89d7e402ab5dc8b03a86f3557598 100644 (file)
@@ -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\"";