Piwik\Plugin\Visualization::buildApiRequestArray PHP Method

buildApiRequestArray() public method

public buildApiRequestArray ( ) : array
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;
    }