Code Duplication    Length = 15-15 lines in 2 locations

src/idiorm/orm/ORM.php 2 locations

@@ 1148-1162 (lines=15) @@
1145
   *
1146
   * @return $this
1147
   */
1148
  public function select_many()
1149
  {
1150
    $columns = func_get_args();
1151
    if (!empty($columns)) {
1152
      $columns = $this->_normalise_select_many_columns($columns);
1153
      foreach ($columns as $alias => $column) {
1154
        if (is_numeric($alias)) {
1155
          $alias = null;
1156
        }
1157
        $this->select($column, $alias);
1158
      }
1159
    }
1160
1161
    return $this;
1162
  }
1163
1164
  /**
1165
   * Add an unquoted expression to the list of columns returned
@@ 1178-1192 (lines=15) @@
1175
   *
1176
   * @return $this
1177
   */
1178
  public function select_many_expr()
1179
  {
1180
    $columns = func_get_args();
1181
    if (!empty($columns)) {
1182
      $columns = $this->_normalise_select_many_columns($columns);
1183
      foreach ($columns as $alias => $column) {
1184
        if (is_numeric($alias)) {
1185
          $alias = null;
1186
        }
1187
        $this->select_expr($column, $alias);
1188
      }
1189
    }
1190
1191
    return $this;
1192
  }
1193
1194
  /**
1195
   * Take a column specification for the select many methods and convert it