Kraken\Console\Client\Command\Arch\ArchStatusCommand::buildTable PHP Метод

buildTable() приватный Метод

private buildTable ( mixed $current, integer $cnt ) : mixed
$current mixed
$cnt integer
Результат mixed
    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;
    }