ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
URIBuilder.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
25
29interface URIBuilder
30{
31 public function build(
32 string $namespace,
33 ?ReferenceId $reference_id = null,
34 array $additional_parameters = []
35 ): URI;
36
40 public function buildLegacy(
41 ?int $a_ref_id,
42 string $a_type = '',
43 array $a_params = [],
44 string $append = ""
45 ): string;
46
47 public function getBaseURI(): URI;
48}
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35
if($err=$client->getError()) $namespace
build(string $namespace, ?ReferenceId $reference_id=null, array $additional_parameters=[])
buildLegacy(?int $a_ref_id, string $a_type='', array $a_params=[], string $append="")