|
@@ 2694-2700 (lines=7) @@
|
| 2691 |
|
if ( array_key_exists( 0, $query_params ) ) { |
| 2692 |
|
$this->_extract_related_models_from_sub_params_array_keys( $query_params[0], $query_info_carrier, 0 ); |
| 2693 |
|
} |
| 2694 |
|
if ( array_key_exists( 'group_by', $query_params ) ) { |
| 2695 |
|
if ( is_array( $query_params['group_by'] ) ) { |
| 2696 |
|
$this->_extract_related_models_from_sub_params_array_values( |
| 2697 |
|
$query_params['group_by'], |
| 2698 |
|
$query_info_carrier, |
| 2699 |
|
'group_by' |
| 2700 |
|
); |
| 2701 |
|
} elseif ( ! empty ( $query_params['group_by'] ) ) { |
| 2702 |
|
$this->_extract_related_model_info_from_query_param( |
| 2703 |
|
$query_params['group_by'], |
|
@@ 2716-2721 (lines=6) @@
|
| 2713 |
|
'having' |
| 2714 |
|
); |
| 2715 |
|
} |
| 2716 |
|
if ( array_key_exists( 'order_by', $query_params ) ) { |
| 2717 |
|
if ( is_array( $query_params['order_by'] ) ) { |
| 2718 |
|
$this->_extract_related_models_from_sub_params_array_keys( |
| 2719 |
|
$query_params['order_by'], |
| 2720 |
|
$query_info_carrier, |
| 2721 |
|
'order_by' |
| 2722 |
|
); |
| 2723 |
|
} elseif ( ! empty( $query_params['order_by'] ) ) { |
| 2724 |
|
$this->_extract_related_model_info_from_query_param( |