Code Duplication    Length = 17-17 lines in 2 locations

includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php 1 location

@@ 238-254 (lines=17) @@
235
	 * @param mixed $package
236
	 * @return array
237
	 */
238
	public function find_shipping_classes( $package ) {
239
		$found_shipping_classes = array();
240
241
		foreach ( $package['contents'] as $item_id => $values ) {
242
			if ( $values['data']->needs_shipping() ) {
243
				$found_class = $values['data']->get_shipping_class();
244
245
				if ( ! isset( $found_shipping_classes[ $found_class ] ) ) {
246
					$found_shipping_classes[ $found_class ] = array();
247
				}
248
249
				$found_shipping_classes[ $found_class ][ $item_id ] = $values;
250
			}
251
		}
252
253
		return $found_shipping_classes;
254
	}
255
256
	/**
257
	 * Adds extra calculated flat rates.

includes/shipping/flat-rate/class-wc-shipping-flat-rate.php 1 location

@@ 221-237 (lines=17) @@
218
	 * @param mixed $package
219
	 * @return array
220
	 */
221
	public function find_shipping_classes( $package ) {
222
		$found_shipping_classes = array();
223
224
		foreach ( $package['contents'] as $item_id => $values ) {
225
			if ( $values['data']->needs_shipping() ) {
226
				$found_class = $values['data']->get_shipping_class();
227
228
				if ( ! isset( $found_shipping_classes[ $found_class ] ) ) {
229
					$found_shipping_classes[ $found_class ] = array();
230
				}
231
232
				$found_shipping_classes[ $found_class ][ $item_id ] = $values;
233
			}
234
		}
235
236
		return $found_shipping_classes;
237
	}
238
}
239