lib/components/dataInterface/connectors/file/SourceFileLine.php
protected function generateId($column = null)
    {
        if (is_null($column)) {
            $column = $this->sourceFile->idColumn;
        }
        if (is_array($column)) {
            $id = [];
            foreach ($column as $subcolumn) {
                $id[] = $this->generateId($subcolumn);
            }

            return implode('.', $id);
        }
        if (isset($this->attributes[$column])) {
            return $this->attributes[$column];
        } else {
            return;
        }
    }
protected function generateId($column = null)
    {
        if (is_null($column)) {
            $column = $this->sourceFile->idColumn;
        }
        if (is_array($column)) {
            $id = [];
            foreach ($column as $subcolumn) {
                $id[] = $this->generateId($subcolumn);
            }

            return implode('.', $id);
        }
        if (isset($this->attributes[$column])) {
            return $this->attributes[$column];
        } else {
            return;
        }
    }
[[@doctodo method_description:generateId]].

@param [[@doctodo param_type:column]] $column [[@doctodo param_description:column]] [optional]

@return [[@doctodo return_type:generateId]] [[@doctodo return_description:generateId]]