Automattic\WooCommerce\Admin\API\Reports
DataStore::get_limit_params()
Fills LIMIT parameters of SQL request based on user supplied parameters.
Метод класса: DataStore{}
Хуков нет.
Возвращает
Массив
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_limit_params( $query_args );
- $query_args(массив)
- Parameters supplied by the user.
По умолчанию: array()
Код DataStore::get_limit_params() DataStore::get limit params WC 8.7.0
protected function get_limit_params( $query_args = array() ) { if ( isset( $query_args['per_page'] ) && is_numeric( $query_args['per_page'] ) ) { $this->limit_parameters['per_page'] = (int) $query_args['per_page']; } else { $this->limit_parameters['per_page'] = get_option( 'posts_per_page' ); } $this->limit_parameters['offset'] = 0; if ( isset( $query_args['page'] ) ) { $this->limit_parameters['offset'] = ( (int) $query_args['page'] - 1 ) * $this->limit_parameters['per_page']; } return $this->limit_parameters; }