From 8ce6859929cea90a6f945eee62007e2b046e9aa4 Mon Sep 17 00:00:00 2001 From: Guy Date: Fri, 29 Mar 2024 12:42:39 +0000 Subject: [PATCH] Update Helpers.php Avoid use of Null Coalescing Operator to support >= PHP 5.4 --- src/Handlebars/Helpers.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Handlebars/Helpers.php b/src/Handlebars/Helpers.php index ed97ec4..b2e6c4c 100755 --- a/src/Handlebars/Helpers.php +++ b/src/Handlebars/Helpers.php @@ -228,7 +228,7 @@ public function helperIf($template, $context, $args, $source) if ($tmp) { $token = 'else'; foreach ($tree[0]['nodes'] as $node) { - $name = trim($node['name'] ?? ''); + $name = trim(isset($node['name']) ? $node['name'] : ''); if ($name && substr($name, 0, 7) == 'else if') { $token = $node['name']; break; @@ -250,7 +250,7 @@ public function helperIf($template, $context, $args, $source) $token = 'else'; $remains = array_slice($tree[0]['nodes'], $key + 1); foreach ($remains as $remain) { - $name = trim($remain['name'] ?? ''); + $name = trim(isset($remain['name']) ? $remain['name'] : ''); if ($name && substr($name, 0, 7) == 'else if') { $token = $remain['name']; break; @@ -299,7 +299,7 @@ public function helperEach($template, $context, $args, $source) $tmp = $context->get($keyname); if (is_array($tmp) || $tmp instanceof Traversable) { - $tmp = array_slice($tmp, $slice_start ?? 0, $slice_end, true); + $tmp = array_slice($tmp, isset($slice_start) ? $slice_start : 0, $slice_end, true); $buffer = ''; $islist = array_values($tmp) === $tmp;