Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5809-5826 (lines=18) @@
5806
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5807
        }
5808
5809
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5810
            foreach ( $params->options as $option => $value ) {
5811
                if ( !is_array( $value ) )
5812
                    $value = array( $value );
5813
5814
                $value = pods_trim( $value );
5815
5816
                sort( $value );
5817
5818
                $meta_query[] = array(
5819
                    'key' => $option,
5820
                    'value' => pods_sanitize( $value ),
5821
                    'compare' => 'IN'
5822
                );
5823
            }
5824
5825
            $cache_key = '';
5826
        }
5827
5828
        if ( isset( $params->where ) && is_array( $params->where ) )
5829
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6350-6365 (lines=16) @@
6347
6348
            $meta_query = array();
6349
6350
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6351
                foreach ( $params->options as $option => $value ) {
6352
                    if ( !is_array( $value ) )
6353
                        $value = array( $value );
6354
6355
                    $value = pods_trim( $value );
6356
6357
                    sort( $value );
6358
6359
                    $meta_query[] = array(
6360
                        'key' => $option,
6361
                        'value' => pods_sanitize( $value ),
6362
                        'compare' => 'IN'
6363
                    );
6364
                }
6365
            }
6366
6367
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6368
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6531-6546 (lines=16) @@
6528
        $meta_query = array();
6529
        $cache_key = '';
6530
6531
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6532
            foreach ( $params->options as $option => $value ) {
6533
                if ( !is_array( $value ) )
6534
                    $value = array( $value );
6535
6536
                $value = pods_trim( $value );
6537
6538
                sort( $value );
6539
6540
                $meta_query[] = array(
6541
                    'key' => $option,
6542
                    'value' => pods_sanitize( $value ),
6543
                    'compare' => 'IN'
6544
                );
6545
            }
6546
        }
6547
6548
        if ( isset( $params->where ) && is_array( $params->where ) )
6549
            $meta_query = array_merge( $meta_query, (array) $params->where );