Code Duplication    Length = 7-7 lines in 2 locations

src/wp-includes/query.php 1 location

@@ 2367-2373 (lines=7) @@
2364
				$orderby_clause = 'RAND()';
2365
				break;
2366
			case $primary_meta_key:
2367
			case 'meta_value':
2368
				if ( ! empty( $primary_meta_query['type'] ) ) {
2369
					$orderby_clause = "CAST({$primary_meta_query['alias']}.meta_value AS {$primary_meta_query['cast']})";
2370
				} else {
2371
					$orderby_clause = "{$primary_meta_query['alias']}.meta_value";
2372
				}
2373
				break;
2374
			case 'meta_value_num':
2375
				$orderby_clause = "{$primary_meta_query['alias']}.meta_value+0";
2376
				break;

src/wp-includes/taxonomy.php 1 location

@@ 1515-1521 (lines=7) @@
1512
		if ( ! empty( $args['orderby'] ) && in_array( $args['orderby'], $allowed_keys ) ) {
1513
			switch( $args['orderby'] ) {
1514
				case $primary_meta_key:
1515
				case 'meta_value':
1516
					if ( ! empty( $primary_meta_query['type'] ) ) {
1517
						$orderby = "ORDER BY CAST({$primary_meta_query['alias']}.meta_value AS {$primary_meta_query['cast']})";
1518
					} else {
1519
						$orderby = "ORDER BY {$primary_meta_query['alias']}.meta_value";
1520
					}
1521
					break;
1522
1523
				case 'meta_value_num':
1524
					$orderby = "ORDER BY {$primary_meta_query['alias']}.meta_value+0";