Code Duplication    Length = 15-15 lines in 2 locations

src/idiorm/orm/ORM.php 2 locations

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