Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5598-5615 (lines=18) @@
5595
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5596
        }
5597
5598
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5599
            foreach ( $params->options as $option => $value ) {
5600
                if ( !is_array( $value ) )
5601
                    $value = array( $value );
5602
5603
                $value = pods_trim( $value );
5604
5605
                sort( $value );
5606
5607
                $meta_query[] = array(
5608
                    'key' => $option,
5609
                    'value' => pods_sanitize( $value ),
5610
                    'compare' => 'IN'
5611
                );
5612
            }
5613
5614
            $cache_key = '';
5615
        }
5616
5617
        if ( isset( $params->where ) && is_array( $params->where ) )
5618
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6127-6142 (lines=16) @@
6124
6125
            $meta_query = array();
6126
6127
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6128
                foreach ( $params->options as $option => $value ) {
6129
                    if ( !is_array( $value ) )
6130
                        $value = array( $value );
6131
6132
                    $value = pods_trim( $value );
6133
6134
                    sort( $value );
6135
6136
                    $meta_query[] = array(
6137
                        'key' => $option,
6138
                        'value' => pods_sanitize( $value ),
6139
                        'compare' => 'IN'
6140
                    );
6141
                }
6142
            }
6143
6144
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6145
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6308-6323 (lines=16) @@
6305
        $meta_query = array();
6306
        $cache_key = '';
6307
6308
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6309
            foreach ( $params->options as $option => $value ) {
6310
                if ( !is_array( $value ) )
6311
                    $value = array( $value );
6312
6313
                $value = pods_trim( $value );
6314
6315
                sort( $value );
6316
6317
                $meta_query[] = array(
6318
                    'key' => $option,
6319
                    'value' => pods_sanitize( $value ),
6320
                    'compare' => 'IN'
6321
                );
6322
            }
6323
        }
6324
6325
        if ( isset( $params->where ) && is_array( $params->where ) )
6326
            $meta_query = array_merge( $meta_query, (array) $params->where );