Show child keys of folded key, count of folded arrays

This commit is contained in:
2024-10-03 01:58:50 +02:00
parent 1cccfc0187
commit f023de0198
3 changed files with 18 additions and 10 deletions

View File

@ -175,14 +175,14 @@ class TreeList implements Countable
if ($entry->node instanceof ArrayNode) {
echo "[" . (Settings::$compactGroups ? "…]":"");
if ($entry->node->isCollapsed()) {
echo " \e[90m\u{25ba} \e[2m".count($entry->node->items)."\e[22m";
echo " \e[90m\u{25ba} \e[2m[".count($entry->node->items)."]\e[22m";
} else {
echo " \e[90m\u{25bc}";
}
} elseif ($entry->node instanceof ObjectNode) {
echo "{" . (Settings::$compactGroups ? "…}":"");
if ($entry->node->isCollapsed()) {
echo " \e[90m\u{25ba} \e[2m".count($entry->node->properties)."\e[22m";
echo " \e[90m\u{25ba} \e[2m".join(", ",array_keys($entry->node->properties))."\e[22m";
} else {
echo " \e[90m\u{25bc}";
}