19declare(strict_types=1);
37 $query = $this->base_url->getQuery();
41 parse_str($this->base_url->getQuery(),
$params);
46 unset(
$params[self::PARAM_LSO_PARAMETER]);
50 return $this->base_url->withQuery(http_build_query(
$params));
56 return $url->getBaseURI() .
'?' .
$url->getQuery();
The scope of this class is split ilias-conform URI's into components.
getHref(string $command, ?int $param=null)
__construct(ILIAS\Data\URI $base_url)
const PARAM_LSO_PARAMETER
getURL(string $command, ?int $param=null)
Get an URL for the provided command and params.
The URLBuilder allows views to get links that are used somewhere inline in the content.
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.