| 
                                
                                    @@ 570-572 (lines=3) @@
                                 | 
                            
                                                            
                                    | 567 | 
                                     | 
                                    					if ( is_object( $values ) ) { | 
                                
                                                            
                                    | 568 | 
                                     | 
                                    						if ( is_object( $response[ $key_to_filter ] ) ) { | 
                                
                                                            
                                    | 569 | 
                                     | 
                                    							$response[ $key_to_filter ]->$key = (object) array_intersect_key( ( (array) $values ), array_flip( $fields ) );  | 
                                
                                                            
                                    | 570 | 
                                     | 
                                    						} elseif ( is_array( $response[ $key_to_filter ] ) ) { | 
                                
                                                            
                                    | 571 | 
                                     | 
                                    							$response[ $key_to_filter ][ $key ] = (object) array_intersect_key( ( (array) $values ), array_flip( $fields ) );  | 
                                
                                                            
                                    | 572 | 
                                     | 
                                    						}  | 
                                
                                                            
                                    | 573 | 
                                     | 
                                    					} elseif ( is_array( $values ) ) { | 
                                
                                                            
                                    | 574 | 
                                     | 
                                    						$response[ $key_to_filter ][ $key ] = array_intersect_key( $values, array_flip( $fields ) );  | 
                                
                                                            
                                    | 575 | 
                                     | 
                                    					}  | 
                                
                                                                                
                                 | 
                                
                                    @@ 573-575 (lines=3) @@
                                 | 
                            
                                                            
                                    | 570 | 
                                     | 
                                    						} elseif ( is_array( $response[ $key_to_filter ] ) ) { | 
                                
                                                            
                                    | 571 | 
                                     | 
                                    							$response[ $key_to_filter ][ $key ] = (object) array_intersect_key( ( (array) $values ), array_flip( $fields ) );  | 
                                
                                                            
                                    | 572 | 
                                     | 
                                    						}  | 
                                
                                                            
                                    | 573 | 
                                     | 
                                    					} elseif ( is_array( $values ) ) { | 
                                
                                                            
                                    | 574 | 
                                     | 
                                    						$response[ $key_to_filter ][ $key ] = array_intersect_key( $values, array_flip( $fields ) );  | 
                                
                                                            
                                    | 575 | 
                                     | 
                                    					}  | 
                                
                                                            
                                    | 576 | 
                                     | 
                                    				}  | 
                                
                                                            
                                    | 577 | 
                                     | 
                                     | 
                                
                                                            
                                    | 578 | 
                                     | 
                                    				$has_filtered = true;  |