Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5762-5779 (lines=18) @@
5759
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5760
        }
5761
5762
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5763
            foreach ( $params->options as $option => $value ) {
5764
                if ( !is_array( $value ) )
5765
                    $value = array( $value );
5766
5767
                $value = pods_trim( $value );
5768
5769
                sort( $value );
5770
5771
                $meta_query[] = array(
5772
                    'key' => $option,
5773
                    'value' => pods_sanitize( $value ),
5774
                    'compare' => 'IN'
5775
                );
5776
            }
5777
5778
            $cache_key = '';
5779
        }
5780
5781
        if ( isset( $params->where ) && is_array( $params->where ) )
5782
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6303-6318 (lines=16) @@
6300
6301
            $meta_query = array();
6302
6303
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6304
                foreach ( $params->options as $option => $value ) {
6305
                    if ( !is_array( $value ) )
6306
                        $value = array( $value );
6307
6308
                    $value = pods_trim( $value );
6309
6310
                    sort( $value );
6311
6312
                    $meta_query[] = array(
6313
                        'key' => $option,
6314
                        'value' => pods_sanitize( $value ),
6315
                        'compare' => 'IN'
6316
                    );
6317
                }
6318
            }
6319
6320
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6321
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6484-6499 (lines=16) @@
6481
        $meta_query = array();
6482
        $cache_key = '';
6483
6484
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6485
            foreach ( $params->options as $option => $value ) {
6486
                if ( !is_array( $value ) )
6487
                    $value = array( $value );
6488
6489
                $value = pods_trim( $value );
6490
6491
                sort( $value );
6492
6493
                $meta_query[] = array(
6494
                    'key' => $option,
6495
                    'value' => pods_sanitize( $value ),
6496
                    'compare' => 'IN'
6497
                );
6498
            }
6499
        }
6500
6501
        if ( isset( $params->where ) && is_array( $params->where ) )
6502
            $meta_query = array_merge( $meta_query, (array) $params->where );