Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5900-5917 (lines=18) @@
5897
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5898
        }
5899
5900
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5901
            foreach ( $params->options as $option => $value ) {
5902
                if ( !is_array( $value ) )
5903
                    $value = array( $value );
5904
5905
                $value = pods_trim( $value );
5906
5907
                sort( $value );
5908
5909
                $meta_query[] = array(
5910
                    'key' => $option,
5911
                    'value' => pods_sanitize( $value ),
5912
                    'compare' => 'IN'
5913
                );
5914
            }
5915
5916
            $cache_key = '';
5917
        }
5918
5919
        if ( isset( $params->where ) && is_array( $params->where ) )
5920
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6441-6456 (lines=16) @@
6438
6439
            $meta_query = array();
6440
6441
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6442
                foreach ( $params->options as $option => $value ) {
6443
                    if ( !is_array( $value ) )
6444
                        $value = array( $value );
6445
6446
                    $value = pods_trim( $value );
6447
6448
                    sort( $value );
6449
6450
                    $meta_query[] = array(
6451
                        'key' => $option,
6452
                        'value' => pods_sanitize( $value ),
6453
                        'compare' => 'IN'
6454
                    );
6455
                }
6456
            }
6457
6458
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6459
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6622-6637 (lines=16) @@
6619
        $meta_query = array();
6620
        $cache_key = '';
6621
6622
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6623
            foreach ( $params->options as $option => $value ) {
6624
                if ( !is_array( $value ) )
6625
                    $value = array( $value );
6626
6627
                $value = pods_trim( $value );
6628
6629
                sort( $value );
6630
6631
                $meta_query[] = array(
6632
                    'key' => $option,
6633
                    'value' => pods_sanitize( $value ),
6634
                    'compare' => 'IN'
6635
                );
6636
            }
6637
        }
6638
6639
        if ( isset( $params->where ) && is_array( $params->where ) )
6640
            $meta_query = array_merge( $meta_query, (array) $params->where );