Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

@@ 5591-5608 (lines=18) @@
5588
                $cache_key .= '_object_' . trim( implode( '', $params->object ) );
5589
        }
5590
5591
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
5592
            foreach ( $params->options as $option => $value ) {
5593
                if ( !is_array( $value ) )
5594
                    $value = array( $value );
5595
5596
                $value = pods_trim( $value );
5597
5598
                sort( $value );
5599
5600
                $meta_query[] = array(
5601
                    'key' => $option,
5602
                    'value' => pods_sanitize( $value ),
5603
                    'compare' => 'IN'
5604
                );
5605
            }
5606
5607
            $cache_key = '';
5608
        }
5609
5610
        if ( isset( $params->where ) && is_array( $params->where ) )
5611
            $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6120-6135 (lines=16) @@
6117
6118
            $meta_query = array();
6119
6120
            if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6121
                foreach ( $params->options as $option => $value ) {
6122
                    if ( !is_array( $value ) )
6123
                        $value = array( $value );
6124
6125
                    $value = pods_trim( $value );
6126
6127
                    sort( $value );
6128
6129
                    $meta_query[] = array(
6130
                        'key' => $option,
6131
                        'value' => pods_sanitize( $value ),
6132
                        'compare' => 'IN'
6133
                    );
6134
                }
6135
            }
6136
6137
            if ( isset( $params->where ) && !empty( $params->where ) && is_array( $params->where ) )
6138
                $meta_query = array_merge( $meta_query, (array) $params->where );
@@ 6301-6316 (lines=16) @@
6298
        $meta_query = array();
6299
        $cache_key = '';
6300
6301
        if ( isset( $params->options ) && !empty( $params->options ) && is_array( $params->options ) ) {
6302
            foreach ( $params->options as $option => $value ) {
6303
                if ( !is_array( $value ) )
6304
                    $value = array( $value );
6305
6306
                $value = pods_trim( $value );
6307
6308
                sort( $value );
6309
6310
                $meta_query[] = array(
6311
                    'key' => $option,
6312
                    'value' => pods_sanitize( $value ),
6313
                    'compare' => 'IN'
6314
                );
6315
            }
6316
        }
6317
6318
        if ( isset( $params->where ) && is_array( $params->where ) )
6319
            $meta_query = array_merge( $meta_query, (array) $params->where );