original_string: protected function prepareParams()
      {
          $params = [];
  
          if ( ! empty($this->_where) && is_array($this->_where)) {
              $params['filters'] = $this->_where;
          }
  
          if ( ! empty($this->_offset)) {
              $params['offset'] = $this->_offset;
          }
  
          if ( ! empty($this->_limit)) {
              $params['limit'] = $this->_limit;
          }
  
          if ( ! empty($this->_orders) && is_array($this->_orders)) {
              foreach ($this->_orders as $field => $order) {
                  $params['order_by'][$field] = $order;
              }
          }
  
          return $params;
      }
code: protected function prepareParams()
      {
          $params = [];
  
          if ( ! empty($this->_where) && is_array($this->_where)) {
              $params['filters'] = $this->_where;
          }
  
          if ( ! empty($this->_offset)) {
              $params['offset'] = $this->_offset;
          }
  
          if ( ! empty($this->_limit)) {
              $params['limit'] = $this->_limit;
          }
  
          if ( ! empty($this->_orders) && is_array($this->_orders)) {
              foreach ($this->_orders as $field => $order) {
                  $params['order_by'][$field] = $order;
              }
          }
  
          return $params;
      }
code_tokens: protected function prepareParams ( ) { $ params = [ ] ; if ( ! empty ( $ this -> _where ) && is_array ( $ this -> _where ) ) { $ params [ 'filters' ] = $ this -> _where ; } if ( ! empty ( $ this -> _offset ) ) { $ params [ 'offset' ] = $ this -> _offset ; } if ( ! empty ( $ this -> _limit ) ) { $ params [ 'limit' ] = $ this -> _limit ; } if ( ! empty ( $ this -> _orders ) && is_array ( $ this -> _orders ) ) { foreach ( $ this -> _orders as $ field => $ order ) { $ params [ 'order_by' ] [ $ field ] = $ order ; } } return $ params ; }
docstring: Prepare query parameters
  
  @return [type]
docstring_tokens: Prepare query parameters