ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
URIBuilder.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\StaticURL\Builder;
22 
23 use ILIAS\Data\URI;
25 
29 interface URIBuilder
30 {
31  public function build(
32  string $namespace,
33  ?ReferenceId $reference_id = null,
34  array $additional_parameters = []
35  ): URI;
36 
37  public function getBaseURI(): URI;
38 }
if($err=$client->getError()) $namespace
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
build(string $namespace, ?ReferenceId $reference_id=null, array $additional_parameters=[])