@@ 2655-2661 (lines=7) @@ | ||
2652 | if ( array_key_exists( 0, $query_params ) ) { |
|
2653 | $this->_extract_related_models_from_sub_params_array_keys( $query_params[0], $query_info_carrier, 0 ); |
|
2654 | } |
|
2655 | if ( array_key_exists( 'group_by', $query_params ) ) { |
|
2656 | if ( is_array( $query_params['group_by'] ) ) { |
|
2657 | $this->_extract_related_models_from_sub_params_array_values( |
|
2658 | $query_params['group_by'], |
|
2659 | $query_info_carrier, |
|
2660 | 'group_by' |
|
2661 | ); |
|
2662 | } elseif ( ! empty ( $query_params['group_by'] ) ) { |
|
2663 | $this->_extract_related_model_info_from_query_param( |
|
2664 | $query_params['group_by'], |
|
@@ 2677-2682 (lines=6) @@ | ||
2674 | 'having' |
|
2675 | ); |
|
2676 | } |
|
2677 | if ( array_key_exists( 'order_by', $query_params ) ) { |
|
2678 | if ( is_array( $query_params['order_by'] ) ) { |
|
2679 | $this->_extract_related_models_from_sub_params_array_keys( |
|
2680 | $query_params['order_by'], |
|
2681 | $query_info_carrier, |
|
2682 | 'order_by' |
|
2683 | ); |
|
2684 | } elseif ( ! empty( $query_params['order_by'] ) ) { |
|
2685 | $this->_extract_related_model_info_from_query_param( |