Code Duplication    Length = 3-3 lines in 3 locations

system/modules/Ecommerce/Ecommerce.php 3 locations

@@ 201-203 (lines=3) @@
198
                    case 'price':
199
                        $selectOptions['order'][] = [Ecommerce\Item\Offer\Price::colPrefix() . 'price', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
200
                        break;
201
                    case 'name':
202
                        $selectOptions['order'][] = ['name', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
203
                        break;
204
                    case 'sales':
205
                        $selectOptions['order'][] = ['sales', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
206
                        break;
@@ 204-206 (lines=3) @@
201
                    case 'name':
202
                        $selectOptions['order'][] = ['name', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
203
                        break;
204
                    case 'sales':
205
                        $selectOptions['order'][] = ['sales', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
206
                        break;
207
                    case 'weight':
208
                        $selectOptions['order'][] = ['weight', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
209
                        break;
@@ 207-209 (lines=3) @@
204
                    case 'sales':
205
                        $selectOptions['order'][] = ['sales', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
206
                        break;
207
                    case 'weight':
208
                        $selectOptions['order'][] = ['weight', strtolower($direction) == 'desc' ? 'desc' : 'asc'];
209
                        break;
210
                }
211
            }
212
        }