Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

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