Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

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