Punic\Territory::fillStructure PHP Метод

fillStructure() защищенный статический Метод

protected static fillStructure ( $data, $id, $level )
    protected static function fillStructure($data, $id, $level)
    {
        $item = array('id' => $id, 'level' => $level, 'children' => array());
        if (isset($data[$id])) {
            foreach ($data[$id]['contains'] as $childID) {
                $item['children'][] = static::fillStructure($data, $childID, $level + 1);
            }
        }
        return $item;
    }