示例#1
0
 /**
  * @internal
  * 
  * @return array
  */
 public function buildApiRequestArray()
 {
     $requestArray = $this->request->getRequestArray();
     $request = APIRequest::getRequestArrayFromString($requestArray);
     if (false === $this->config->enable_sort) {
         $request['filter_sort_column'] = '';
         $request['filter_sort_order'] = '';
     }
     if (!array_key_exists('format_metrics', $request) || $request['format_metrics'] === 'bc') {
         $request['format_metrics'] = '1';
     }
     if (!$this->requestConfig->disable_queued_filters && array_key_exists('disable_queued_filters', $request)) {
         unset($request['disable_queued_filters']);
     }
     return $request;
 }