Code Duplication    Length = 16-18 lines in 3 locations

classes/PodsAPI.php 3 locations

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