[REF] Using {} to access string or array offsets has been deprecated in PHP7.4
authorSeamus Lee <seamuslee001@gmail.com>
Wed, 10 Jun 2020 22:40:26 +0000 (08:40 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Wed, 10 Jun 2020 22:40:26 +0000 (08:40 +1000)
CRM/Mailing/BAO/MailingJob.php
CRM/Utils/SQL/Insert.php
Civi/Core/Resolver.php
ext/sequentialcreditnotes/sequentialcreditnotes.civix.php

index 5fc03b14d3d896aaad4033e40b37a85f9a8c2f24..8ebd8908340c34a5ecd22f1f543a39ccd2f28577 100644 (file)
@@ -781,7 +781,7 @@ VALUES (%1, %2, %3, %4, %5, %6, %7)
     }
 
     // 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 816c89f605d0079eb949a02d1e2be230c31473f5..f70cbc5d80c42c5168393f06d823d30f4dd9feb4 100644 (file)
@@ -67,7 +67,7 @@ class CRM_Utils_SQL_Insert {
         $value = NULL;
       }
       // Skip '_foobar' and '{\u00}*_options' and 'N'.
-      if (preg_match('/[a-zA-Z]/', $key{0}) && $key !== 'N') {
+      if (preg_match('/[a-zA-Z]/', $key[0]) && $key !== 'N') {
         $row[$key] = $value;
       }
     }
index a1ebfe2b0fdde0156742fc8276184a5e36ac24db..a3950c74e9f0f4cf6f9d95a3219f3cd81d6fe5ed 100644 (file)
@@ -95,7 +95,7 @@ class Resolver {
       // Callback: Constant value.
       return new ResolverConstantCallback((int) $id);
     }
-    elseif ($id{0} >= 'A' && $id{0} <= 'Z') {
+    elseif ($id[0] >= 'A' && $id[0] <= 'Z') {
       // Object: New/default instance.
       return new $id();
     }
index 09228ba9d62bc3be2fbabf71415381c660d1b8f6..891a0c069c78c9401f572235ffe8f1fba20a4c78 100644 (file)
@@ -244,7 +244,7 @@ function _sequentialcreditnotes_civix_find_files($dir, $pattern) {
     if ($dh = opendir($subdir)) {
       while (FALSE !== ($entry = readdir($dh))) {
         $path = $subdir . DIRECTORY_SEPARATOR . $entry;
-        if ($entry{0} == '.') {
+        if ($entry[0] == '.') {
         }
         elseif (is_dir($path)) {
           $todos[] = $path;