Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5767-5784 (lines=18) @@
5764
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5765
        }
5766
5767
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5768
            foreach ( $params->options as $option => $value ) {
5769
                if ( !is_array( $value ) )
5770
                    $value = array( $value );
5771
5772
                $value = pods_trim( $value );
5773
5774
                sort( $value );
5775
5776
                $meta_query[] = array(
5777
                    'key' => $option,
5778
                    'value' => pods_sanitize( $value ),
5779
                    'compare' => 'IN'
5780
                );
5781
            }
5782
5783
            $cache_key = '';
5784
        }
5785
5786
        if ( isset( $params->where ) && is_array( $params->where ) )
5787
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6308-6323 (lines=16) @@
6305
6306
            $meta_query = array();
6307
6308
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6309
                foreach ( $params->options as $option => $value ) {
6310
                    if ( !is_array( $value ) )
6311
                        $value = array( $value );
6312
6313
                    $value = pods_trim( $value );
6314
6315
                    sort( $value );
6316
6317
                    $meta_query[] = array(
6318
                        'key' => $option,
6319
                        'value' => pods_sanitize( $value ),
6320
                        'compare' => 'IN'
6321
                    );
6322
                }
6323
            }
6324
6325
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6326
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6489-6504 (lines=16) @@
6486
        $meta_query = array();
6487
        $cache_key = '';
6488
6489
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6490
            foreach ( $params->options as $option => $value ) {
6491
                if ( !is_array( $value ) )
6492
                    $value = array( $value );
6493
6494
                $value = pods_trim( $value );
6495
6496
                sort( $value );
6497
6498
                $meta_query[] = array(
6499
                    'key' => $option,
6500
                    'value' => pods_sanitize( $value ),
6501
                    'compare' => 'IN'
6502
                );
6503
            }
6504
        }
6505
6506
        if ( isset( $params->where ) && is_array( $params->where ) )
6507
            $meta_query = array_merge( $meta_query, (array) $params->where );