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;
        }
    }
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]]
[[ @doctodo method_description : generateId ]] .