private static function dumpResource(&$var, $options, $level) { $type = get_resource_type($var); $out = '<span class="tracy-dump-resource">' . Helpers::escapeHtml($type) . ' resource</span> ' . '<span class="tracy-dump-hash">#' . intval($var) . '</span>'; if (isset(self::$resources[$type])) { $out = "<span class=\"tracy-toggle tracy-collapsed\">{$out}</span>\n<div class=\"tracy-collapsed\">"; foreach (call_user_func(self::$resources[$type], $var) as $k => $v) { $out .= '<span class="tracy-dump-indent"> ' . str_repeat('| ', $level) . '</span>' . '<span class="tracy-dump-key">' . Helpers::escapeHtml($k) . '</span> => ' . self::dumpVar($v, $options, $level + 1); } return $out . '</div>'; } return "{$out}\n"; }