From 5b16f9f41cff5314e9176d2a15ef11d3c97ab57b Mon Sep 17 00:00:00 2001 From: KyleKatarn Date: Tue, 9 Nov 2021 08:23:52 +0100 Subject: [PATCH] Enforce string type for string operations split: b40122acb6c4acafd4e04ff3cef4f202876eb2cb --- Renderer/Partial/Debug/DebuggerTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Renderer/Partial/Debug/DebuggerTrait.php b/Renderer/Partial/Debug/DebuggerTrait.php index 2a1c738..fe5c1ae 100644 --- a/Renderer/Partial/Debug/DebuggerTrait.php +++ b/Renderer/Partial/Debug/DebuggerTrait.php @@ -105,7 +105,7 @@ private function getErrorMessage($error, SourceLocation $location, $data) $contextLines = $data->options['error_context_lines']; $code = ''; $sourceOffset = max(0, $line - 1); - $untilOffset = isset($source[$sourceOffset]) ? (mb_substr($source[$sourceOffset], 0, $offset ?: 0) ?: '') : ''; + $untilOffset = isset($source[$sourceOffset]) ? mb_substr((string) $source[$sourceOffset], 0, $offset ?: 0) : ''; $htmlError = $data->options['html_error']; $start = null; foreach ($source as $index => $lineText) {