Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5842-5859 (lines=18) @@
5839
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5840
        }
5841
5842
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5843
            foreach ( $params->options as $option => $value ) {
5844
                if ( !is_array( $value ) )
5845
                    $value = array( $value );
5846
5847
                $value = pods_trim( $value );
5848
5849
                sort( $value );
5850
5851
                $meta_query[] = array(
5852
                    'key' => $option,
5853
                    'value' => pods_sanitize( $value ),
5854
                    'compare' => 'IN'
5855
                );
5856
            }
5857
5858
            $cache_key = '';
5859
        }
5860
5861
        if ( isset( $params->where ) && is_array( $params->where ) )
5862
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6383-6398 (lines=16) @@
6380
6381
            $meta_query = array();
6382
6383
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6384
                foreach ( $params->options as $option => $value ) {
6385
                    if ( !is_array( $value ) )
6386
                        $value = array( $value );
6387
6388
                    $value = pods_trim( $value );
6389
6390
                    sort( $value );
6391
6392
                    $meta_query[] = array(
6393
                        'key' => $option,
6394
                        'value' => pods_sanitize( $value ),
6395
                        'compare' => 'IN'
6396
                    );
6397
                }
6398
            }
6399
6400
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6401
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6564-6579 (lines=16) @@
6561
        $meta_query = array();
6562
        $cache_key = '';
6563
6564
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6565
            foreach ( $params->options as $option => $value ) {
6566
                if ( !is_array( $value ) )
6567
                    $value = array( $value );
6568
6569
                $value = pods_trim( $value );
6570
6571
                sort( $value );
6572
6573
                $meta_query[] = array(
6574
                    'key' => $option,
6575
                    'value' => pods_sanitize( $value ),
6576
                    'compare' => 'IN'
6577
                );
6578
            }
6579
        }
6580
6581
        if ( isset( $params->where ) && is_array( $params->where ) )
6582
            $meta_query = array_merge( $meta_query, (array) $params->where );