Code Duplication    Length = 3-3 lines in 3 locations

src/dbMySQL.php 3 locations

@@ 386-388 (lines=3) @@
383
        $select = '`' . $_table_name . '`.*';//$_sql_select['this'];
384
385
        // If virtual fields defined
386
        if (sizeof($query->virtual_fields)) {
387
            $select .= ', ' . "\n" . implode("\n" . ', ', $query->virtual_fields);
388
        }
389
390
        $from = ' ( ' . $this->prepareInnerSQL($class_name, $query, $params);
391
@@ 457-459 (lines=3) @@
454
        $from = 'SELECT ' . $params['_sql_select']['this'];
455
456
        // Если заданны виртуальные поля, добавим для них колонки
457
        if (sizeof($query->own_virtual_fields)) {
458
            $from .= ', ' . "\n" . implode("\n" . ', ', $query->own_virtual_fields);
459
        }
460
461
        // From part
462
        $from .= "\n" . ' FROM ' . $params['_sql_from']['this'];
@@ 472-474 (lines=3) @@
469
        // Добавим нужные групировщики
470
        $query->own_group = array_merge($params['_own_group'],
471
            is_array($query->own_group) ? $query->own_group : array());
472
        if (sizeof($query->own_group)) {
473
            $from .= "\n" . 'GROUP BY ' . implode(',', $query->own_group);
474
        }
475
        // Если указана сортировка результатов
476
        if (sizeof($query->own_order)) {
477
            $from .= "\n" . ' ORDER BY ' . $query->own_order[0] . ' ' . $query->own_order[1];