QuickTable: quick & dirty way to render objects

This commit is contained in:
Thomas Gelf 2015-10-28 22:29:25 +01:00
parent 06f9477bc1
commit 1d2cc2b12d

View File

@ -15,6 +15,7 @@ use Icinga\Web\Request;
use Icinga\Web\Url;
use Icinga\Web\Widget;
use Icinga\Web\Widget\Paginator;
use stdClass;
abstract class QuickTable implements Paginatable
{
@ -79,6 +80,8 @@ abstract class QuickTable implements Paginatable
$value = '-';
} elseif (is_array($val)) {
$value = nl2br($this->view()->escape(implode("\n", $val)));
} elseif ($val instanceof stdClass) {
$value = '<pre>' . $this->view()->escape(print_r($val, 1)) . '</pre>';
} else {
$value = $this->view()->escape($val);
}