From 23ef7357b6fe8b104f196f4ebf1e9d3b960deb95 Mon Sep 17 00:00:00 2001 From: emkael Date: Tue, 12 Apr 2016 15:20:17 +0200 Subject: * Prado upgrade to 3.3.r51702c7564454b18232e19fa9ca0d05ed33c4b3c --- .../TextHighlighter/Text/Highlighter/Renderer/Console.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/prado/framework/3rdParty/TextHighlighter/Text') diff --git a/lib/prado/framework/3rdParty/TextHighlighter/Text/Highlighter/Renderer/Console.php b/lib/prado/framework/3rdParty/TextHighlighter/Text/Highlighter/Renderer/Console.php index 88d1376..1f4ec07 100644 --- a/lib/prado/framework/3rdParty/TextHighlighter/Text/Highlighter/Renderer/Console.php +++ b/lib/prado/framework/3rdParty/TextHighlighter/Text/Highlighter/Renderer/Console.php @@ -179,7 +179,13 @@ class Text_Highlighter_Renderer_Console extends Text_Highlighter_Renderer $nlines = substr_count($this->_output, "\n") + 1; $len = strlen($nlines); $i = 1; - $this->_output = preg_replace('~^~em', '" " . str_pad($i++, $len, " ", STR_PAD_LEFT) . ": "', $this->_output); + $this->_output = preg_replace_callback( + '~^~m', + function($matches) use(&$i, $len) { + return " " . str_pad($i++, $len, " ", STR_PAD_LEFT) . ": "; + }, + $this->_output + ); } $this->_output .= HL_CONSOLE_DEFCOLOR . "\n"; } -- cgit v1.2.3