| @@ -136,20 +136,5 @@ | ||
| 136 | 136 | } |
| 137 | 137 | } |
| 138 | 138 | return $duplicates; |
| 139 | 139 | } |
| 140 | - | |
| 141 | - public static function sanitize_order( array $items, array $order ): array { | |
| 142 | - if ( empty( $items ) ) { | |
| 143 | - return []; | |
| 144 | - } | |
| 145 | - | |
| 146 | - $item_ids = array_keys( $items ); | |
| 147 | - $order = array_filter( $order, 'is_string' ); | |
| 148 | - $order = array_unique( $order ); | |
| 149 | - $order_existing = array_values( array_intersect( $order, $item_ids ) ); | |
| 150 | - $missing = array_diff( $item_ids, $order_existing ); | |
| 151 | - sort( $missing, SORT_STRING ); | |
| 152 | - | |
| 153 | - return array_merge( $order_existing, $missing ); | |
| 154 | - } | |
| 155 | 140 | } |