private function buildTable($current, $cnt = 0)
{
$data = [];
$data[] = ['alias' => str_repeat('_', $cnt) . $current['alias'], 'name' => str_repeat('_', $cnt) . $current['name'], 'state' => $this->parseState($current['state'])];
foreach ($current['children'] as $child) {
$data = array_merge($data, $this->buildTable($child, $cnt + 2));
}
return $data;
}