| Conditions | 4 | 
| Paths | 6 | 
| Total Lines | 24 | 
| Code Lines | 13 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 25 | protected function mountColumns(  | 
            ||
| 26 | SelectQuery $query,  | 
            ||
| 27 | bool $minify = false,  | 
            ||
| 28 | string $prefix = '',  | 
            ||
| 29 | bool $overwrite = false  | 
            ||
| 30 |     ) { | 
            ||
| 31 | //Column source alias  | 
            ||
| 32 | $alias = $this->getAlias();  | 
            ||
| 33 | |||
| 34 | $columns = $overwrite ? [] : $query->getColumns();  | 
            ||
| 35 |         foreach ($this->getColumns() as $name) { | 
            ||
| 36 | $column = $name;  | 
            ||
| 37 | |||
| 38 |             if ($minify) { | 
            ||
| 39 | //Let's use column number instead of full name  | 
            ||
| 40 | $column = 'c' . count($columns);  | 
            ||
| 41 | }  | 
            ||
| 42 | |||
| 43 |             $columns[] = "{$alias}.{$name} AS {$prefix}{$column}"; | 
            ||
| 44 | }  | 
            ||
| 45 | |||
| 46 | //Updating column set  | 
            ||
| 47 | $query->columns($columns);  | 
            ||
| 48 | }  | 
            ||
| 49 | |||
| 63 | }  |