Initial
This commit is contained in:
44
system/ThirdParty/Kint/Renderer/Text/ArrayLimitPlugin.php
vendored
Normal file
44
system/ThirdParty/Kint/Renderer/Text/ArrayLimitPlugin.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Zval\Value;
|
||||
|
||||
class ArrayLimitPlugin extends Plugin
|
||||
{
|
||||
public function render(Value $o)
|
||||
{
|
||||
$out = '';
|
||||
|
||||
if (0 == $o->depth) {
|
||||
$out .= $this->renderer->colorTitle($this->renderer->renderTitle($o)).PHP_EOL;
|
||||
}
|
||||
|
||||
$out .= $this->renderer->renderHeader($o).' '.$this->renderer->colorValue('ARRAY LIMIT').PHP_EOL;
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
44
system/ThirdParty/Kint/Renderer/Text/BlacklistPlugin.php
vendored
Normal file
44
system/ThirdParty/Kint/Renderer/Text/BlacklistPlugin.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Zval\Value;
|
||||
|
||||
class BlacklistPlugin extends Plugin
|
||||
{
|
||||
public function render(Value $o)
|
||||
{
|
||||
$out = '';
|
||||
|
||||
if (0 == $o->depth) {
|
||||
$out .= $this->renderer->colorTitle($this->renderer->renderTitle($o)).PHP_EOL;
|
||||
}
|
||||
|
||||
$out .= $this->renderer->renderHeader($o).' '.$this->renderer->colorValue('BLACKLISTED').PHP_EOL;
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
44
system/ThirdParty/Kint/Renderer/Text/DepthLimitPlugin.php
vendored
Normal file
44
system/ThirdParty/Kint/Renderer/Text/DepthLimitPlugin.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Zval\Value;
|
||||
|
||||
class DepthLimitPlugin extends Plugin
|
||||
{
|
||||
public function render(Value $o)
|
||||
{
|
||||
$out = '';
|
||||
|
||||
if (0 == $o->depth) {
|
||||
$out .= $this->renderer->colorTitle($this->renderer->renderTitle($o)).PHP_EOL;
|
||||
}
|
||||
|
||||
$out .= $this->renderer->renderHeader($o).' '.$this->renderer->colorValue('DEPTH LIMIT').PHP_EOL;
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
128
system/ThirdParty/Kint/Renderer/Text/MicrotimePlugin.php
vendored
Normal file
128
system/ThirdParty/Kint/Renderer/Text/MicrotimePlugin.php
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Renderer\PlainRenderer;
|
||||
use Kint\Renderer\Rich\MicrotimePlugin as RichPlugin;
|
||||
use Kint\Renderer\TextRenderer;
|
||||
use Kint\Utils;
|
||||
use Kint\Zval\Representation\MicrotimeRepresentation;
|
||||
use Kint\Zval\Value;
|
||||
|
||||
class MicrotimePlugin extends Plugin
|
||||
{
|
||||
protected $useJs = false;
|
||||
|
||||
public function __construct(TextRenderer $r)
|
||||
{
|
||||
parent::__construct($r);
|
||||
|
||||
if ($this->renderer instanceof PlainRenderer) {
|
||||
$this->useJs = true;
|
||||
}
|
||||
}
|
||||
|
||||
public function render(Value $o)
|
||||
{
|
||||
$r = $o->getRepresentation('microtime');
|
||||
|
||||
if (!$r instanceof MicrotimeRepresentation) {
|
||||
return;
|
||||
}
|
||||
|
||||
$out = '';
|
||||
|
||||
if (0 == $o->depth) {
|
||||
$out .= $this->renderer->colorTitle($this->renderer->renderTitle($o)).PHP_EOL;
|
||||
}
|
||||
|
||||
$out .= $this->renderer->renderHeader($o);
|
||||
$out .= $this->renderer->renderChildren($o).PHP_EOL;
|
||||
|
||||
$indent = \str_repeat(' ', ($o->depth + 1) * $this->renderer->indent_width);
|
||||
|
||||
if ($this->useJs) {
|
||||
$out .= '<span data-kint-microtime-group="'.$r->group.'">';
|
||||
}
|
||||
|
||||
$out .= $indent.$this->renderer->colorType('TIME:').' ';
|
||||
$out .= $this->renderer->colorValue($r->getDateTime()->format('Y-m-d H:i:s.u')).PHP_EOL;
|
||||
|
||||
if (null !== $r->lap) {
|
||||
$out .= $indent.$this->renderer->colorType('SINCE LAST CALL:').' ';
|
||||
|
||||
$lap = \round($r->lap, 4);
|
||||
|
||||
if ($this->useJs) {
|
||||
$lap = '<span class="kint-microtime-lap">'.$lap.'</span>';
|
||||
}
|
||||
|
||||
$out .= $this->renderer->colorValue($lap.'s').'.'.PHP_EOL;
|
||||
}
|
||||
if (null !== $r->total) {
|
||||
$out .= $indent.$this->renderer->colorType('SINCE START:').' ';
|
||||
$out .= $this->renderer->colorValue(\round($r->total, 4).'s').'.'.PHP_EOL;
|
||||
}
|
||||
if (null !== $r->avg) {
|
||||
$out .= $indent.$this->renderer->colorType('AVERAGE DURATION:').' ';
|
||||
|
||||
$avg = \round($r->avg, 4);
|
||||
|
||||
if ($this->useJs) {
|
||||
$avg = '<span class="kint-microtime-avg">'.$avg.'</span>';
|
||||
}
|
||||
|
||||
$out .= $this->renderer->colorValue($avg.'s').'.'.PHP_EOL;
|
||||
}
|
||||
|
||||
$bytes = Utils::getHumanReadableBytes($r->mem);
|
||||
$mem = $r->mem.' bytes ('.\round($bytes['value'], 3).' '.$bytes['unit'].')';
|
||||
$bytes = Utils::getHumanReadableBytes($r->mem_real);
|
||||
$mem .= ' (real '.\round($bytes['value'], 3).' '.$bytes['unit'].')';
|
||||
|
||||
$out .= $indent.$this->renderer->colorType('MEMORY USAGE:').' ';
|
||||
$out .= $this->renderer->colorValue($mem).'.'.PHP_EOL;
|
||||
|
||||
$bytes = Utils::getHumanReadableBytes($r->mem_peak);
|
||||
$mem = $r->mem_peak.' bytes ('.\round($bytes['value'], 3).' '.$bytes['unit'].')';
|
||||
$bytes = Utils::getHumanReadableBytes($r->mem_peak_real);
|
||||
$mem .= ' (real '.\round($bytes['value'], 3).' '.$bytes['unit'].')';
|
||||
|
||||
$out .= $indent.$this->renderer->colorType('PEAK MEMORY USAGE:').' ';
|
||||
$out .= $this->renderer->colorValue($mem).'.'.PHP_EOL;
|
||||
|
||||
if ($this->useJs) {
|
||||
$out .= '</span>';
|
||||
}
|
||||
|
||||
return $out;
|
||||
}
|
||||
|
||||
public static function renderJs()
|
||||
{
|
||||
return RichPlugin::renderJs();
|
||||
}
|
||||
}
|
||||
44
system/ThirdParty/Kint/Renderer/Text/Plugin.php
vendored
Normal file
44
system/ThirdParty/Kint/Renderer/Text/Plugin.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Renderer\TextRenderer;
|
||||
use Kint\Zval\Value;
|
||||
|
||||
abstract class Plugin
|
||||
{
|
||||
protected $renderer;
|
||||
|
||||
public function __construct(TextRenderer $r)
|
||||
{
|
||||
$this->renderer = $r;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return null|string
|
||||
*/
|
||||
abstract public function render(Value $o);
|
||||
}
|
||||
44
system/ThirdParty/Kint/Renderer/Text/RecursionPlugin.php
vendored
Normal file
44
system/ThirdParty/Kint/Renderer/Text/RecursionPlugin.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Zval\Value;
|
||||
|
||||
class RecursionPlugin extends Plugin
|
||||
{
|
||||
public function render(Value $o)
|
||||
{
|
||||
$out = '';
|
||||
|
||||
if (0 == $o->depth) {
|
||||
$out .= $this->renderer->colorTitle($this->renderer->renderTitle($o)).PHP_EOL;
|
||||
}
|
||||
|
||||
$out .= $this->renderer->renderHeader($o).' '.$this->renderer->colorValue('RECURSION').PHP_EOL;
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
111
system/ThirdParty/Kint/Renderer/Text/TracePlugin.php
vendored
Normal file
111
system/ThirdParty/Kint/Renderer/Text/TracePlugin.php
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013 Jonathan Vollebregt (jnvsor@gmail.com), Rokas Šleinius (raveren@gmail.com)
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Kint\Renderer\Text;
|
||||
|
||||
use Kint\Zval\MethodValue;
|
||||
use Kint\Zval\Value;
|
||||
|
||||
class TracePlugin extends Plugin
|
||||
{
|
||||
public function render(Value $o)
|
||||
{
|
||||
$out = '';
|
||||
|
||||
if (0 == $o->depth) {
|
||||
$out .= $this->renderer->colorTitle($this->renderer->renderTitle($o)).PHP_EOL;
|
||||
}
|
||||
|
||||
$out .= $this->renderer->renderHeader($o).':'.PHP_EOL;
|
||||
|
||||
$indent = \str_repeat(' ', ($o->depth + 1) * $this->renderer->indent_width);
|
||||
|
||||
$i = 1;
|
||||
foreach ($o->value->contents as $frame) {
|
||||
$framedesc = $indent.\str_pad($i.': ', 4, ' ');
|
||||
|
||||
if ($frame->trace['file']) {
|
||||
$framedesc .= $this->renderer->ideLink($frame->trace['file'], $frame->trace['line']).PHP_EOL;
|
||||
} else {
|
||||
$framedesc .= 'PHP internal call'.PHP_EOL;
|
||||
}
|
||||
|
||||
$framedesc .= $indent.' ';
|
||||
|
||||
if ($frame->trace['class']) {
|
||||
$framedesc .= $this->renderer->escape($frame->trace['class']);
|
||||
|
||||
if ($frame->trace['object']) {
|
||||
$framedesc .= $this->renderer->escape('->');
|
||||
} else {
|
||||
$framedesc .= '::';
|
||||
}
|
||||
}
|
||||
|
||||
if (\is_string($frame->trace['function'])) {
|
||||
$framedesc .= $this->renderer->escape($frame->trace['function']).'(...)';
|
||||
} elseif ($frame->trace['function'] instanceof MethodValue) {
|
||||
$framedesc .= $this->renderer->escape($frame->trace['function']->getName());
|
||||
$framedesc .= '('.$this->renderer->escape($frame->trace['function']->getParams()).')';
|
||||
}
|
||||
|
||||
$out .= $this->renderer->colorType($framedesc).PHP_EOL.PHP_EOL;
|
||||
|
||||
if ($source = $frame->getRepresentation('source')) {
|
||||
$line_wanted = $source->line;
|
||||
$source = $source->source;
|
||||
|
||||
// Trim empty lines from the start and end of the source
|
||||
foreach ($source as $linenum => $line) {
|
||||
if (\trim($line) || $linenum === $line_wanted) {
|
||||
break;
|
||||
}
|
||||
|
||||
unset($source[$linenum]);
|
||||
}
|
||||
|
||||
foreach (\array_reverse($source, true) as $linenum => $line) {
|
||||
if (\trim($line) || $linenum === $line_wanted) {
|
||||
break;
|
||||
}
|
||||
|
||||
unset($source[$linenum]);
|
||||
}
|
||||
|
||||
foreach ($source as $lineno => $line) {
|
||||
if ($lineno == $line_wanted) {
|
||||
$out .= $indent.$this->renderer->colorValue($this->renderer->escape($line)).PHP_EOL;
|
||||
} else {
|
||||
$out .= $indent.$this->renderer->escape($line).PHP_EOL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
++$i;
|
||||
}
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user