|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\StaticURL\Builder\StandardURIBuilder:
Collaboration diagram for ILIAS\StaticURL\Builder\StandardURIBuilder:Public Member Functions | |
| __construct (private Configuration $config,) | |
| buildLegacy (?int $a_ref_id, string $a_type='', array $a_params=[], string $append="") | |
| build (string $namespace, ?ReferenceId $reference_id=null, array $additional_parameters=[]) | |
| buildTarget (string $namespace, ?ReferenceId $reference_id=null, array $additional_parameters=[]) | |
| getBaseURI () | |
| build (string $namespace, ?ReferenceId $reference_id=null, array $additional_parameters=[]) | |
| buildLegacy (?int $a_ref_id, string $a_type='', array $a_params=[], string $append="") | |
| getBaseURI () | |
Data Fields | |
| const string | SHORT = '/go/' |
| const string | LONG = '/goto.php/' |
Private Attributes | |
| URI | $cache = null |
Definition at line 31 of file StandardURIBuilder.php.
| ILIAS\StaticURL\Builder\StandardURIBuilder::__construct | ( | private Configuration | $config | ) |
Definition at line 35 of file StandardURIBuilder.php.
| ILIAS\StaticURL\Builder\StandardURIBuilder::build | ( | string | $namespace, |
| ?ReferenceId | $reference_id = null, |
||
| array | $additional_parameters = [] |
||
| ) |
Implements ILIAS\StaticURL\Builder\URIBuilder.
Definition at line 71 of file StandardURIBuilder.php.
| ILIAS\StaticURL\Builder\StandardURIBuilder::buildLegacy | ( | ?int | $a_ref_id, |
| string | $a_type = '', |
||
| array | $a_params = [], |
||
| string | $append = "" |
||
| ) |
Implements ILIAS\StaticURL\Builder\URIBuilder.
Definition at line 43 of file StandardURIBuilder.php.
| ILIAS\StaticURL\Builder\StandardURIBuilder::buildTarget | ( | string | $namespace, |
| ?ReferenceId | $reference_id = null, |
||
| array | $additional_parameters = [] |
||
| ) |
Definition at line 83 of file StandardURIBuilder.php.
| ILIAS\StaticURL\Builder\StandardURIBuilder::getBaseURI | ( | ) |
Implements ILIAS\StaticURL\Builder\URIBuilder.
Definition at line 94 of file StandardURIBuilder.php.
|
private |
Definition at line 33 of file StandardURIBuilder.php.
| const string ILIAS\StaticURL\Builder\StandardURIBuilder::LONG = '/goto.php/' |
| const string ILIAS\StaticURL\Builder\StandardURIBuilder::SHORT = '/go/' |
Definition at line 40 of file StandardURIBuilder.php.
Referenced by ILIAS\StaticURL\Request\LegacyRequestBuilder\buildRequest(), ILIAS\StaticURL\Request\ShortlinkRequestBuilder\buildRequest(), ILIAS\StaticURL\StaticURLConfig\get(), ILIAS\StaticURL\Shortlinks\Handler\mustShift(), and ILIAS\Init\StartupSequence\StartUpSequenceDispatcher\storeRequest().