public function compileParameters(): array
    {
        $return = [
            'query' => [],
            'resource_id' => $this->resourceId,
        ];

        if ($this->filterBy) {
            $return['query']['filter_by'] = $this->filterBy;
        }

        if ($this->sortBy) {
            $return['query']['sort_by'] = $this->sortBy;
        }

        if ($this->fieldList) {
            $return['query']['field_list'] = $this->fieldList;
        }

        if ($this->parameters) {
            foreach ($this->parameters as $name => $value) {
                $return['query'][$name] = $value;
            }
        }

        return $return;
    }
public function compileParameters(): array
    {
        $return = [
            'query' => [],
            'resource_id' => $this->resourceId,
        ];

        if ($this->filterBy) {
            $return['query']['filter_by'] = $this->filterBy;
        }

        if ($this->sortBy) {
            $return['query']['sort_by'] = $this->sortBy;
        }

        if ($this->fieldList) {
            $return['query']['field_list'] = $this->fieldList;
        }

        if ($this->parameters) {
            foreach ($this->parameters as $name => $value) {
                $return['query'][$name] = $value;
            }
        }

        return $return;
    }
public function compileParameters ( ) : array { $ return = [ 'query' => [ ] , 'resource_id' => $ this -> resourceId , ] ; if ( $ this -> filterBy ) { $ return [ 'query' ] [ 'filter_by' ] = $ this -> filterBy ; } if ( $ this -> sortBy ) { $ return [ 'query' ] [ 'sort_by' ] = $ this -> sortBy ; } if ( $ this -> fieldList ) { $ return [ 'query' ] [ 'field_list' ] = $ this -> fieldList ; } if ( $ this -> parameters ) { foreach ( $ this -> parameters as $ name => $ value ) { $ return [ 'query' ] [ $ name ] = $ value ; } } return $ return ; }
Returns an array of the current parameters.

@return array
Returns an array of the current parameters .