protected function soap(string $service, string $action, array $params = [])
    {
        $params["ObjectID"] = $this->id;

        if ($action === "Browse") {
            $params["Filter"] = "";
            $params["SortCriteria"] = "";
        }

        return $this->controller->soap($service, $action, $params);
    }
protected function soap(string $service, string $action, array $params = [])
    {
        $params["ObjectID"] = $this->id;

        if ($action === "Browse") {
            $params["Filter"] = "";
            $params["SortCriteria"] = "";
        }

        return $this->controller->soap($service, $action, $params);
    }
protected function soap ( string $ service , string $ action , array $ params = [ ] ) { $ params [ "ObjectID" ] = $ this -> id ; if ( $ action === "Browse" ) { $ params [ "Filter" ] = "" ; $ params [ "SortCriteria" ] = "" ; } return $ this -> controller -> soap ( $ service , $ action , $ params ) ; }
Send a soap request to the controller for this queue.

@param string $service The service to send the request to
@param string $action The action to call
@param array $params The parameters to pass

@return mixed
Send a soap request to the controller for this queue .