cerebrate/src/View/Helper/PrettyPrintHelper.php

30 lines
593 B
PHP

<?php
namespace App\View\Helper;
use Cake\View\Helper;
class PrettyPrintHelper extends Helper
{
public function ppArray($array, $depth = 0)
{
$text = '';
foreach ($array as $key => $value) {
if (is_array($value)) {
$value = $this->ppArray($value, $depth+1);
} else {
$value = h($value);
}
$text .= sprintf(
'<div><span class="text-primary">%s</span>: %s</div>',
h($key),
$value
);
}
return $text;
}
}
?>