Customizer::createTableRow PHP Method

createTableRow() private method

private createTableRow ( $row = [] )
    private function createTableRow($row = array())
    {
        $parsed_row = array();
        if (!empty($row)) {
            foreach ($row as $col) {
                if (empty($col)) {
                    continue;
                }
                if (isset($col['fields']) and !isset($col['data'])) {
                    $fields = $this->buildFields($col['fields']);
                    $temp_field = array();
                    foreach ($fields as $field) {
                        $temp_field[] = $this->getFieldMarkup($field['temp_field'], TRUE);
                    }
                    $col['data'] = !empty($temp_field) ? implode('', $temp_field) : '';
                    unset($col['fields']);
                }
                $parsed_row[] = $col;
            }
        }
        return $parsed_row;
    }