ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
RequestInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
26
28{
29 public function baseURL(): URI;
30
31 public function verb(): Verb;
32
33 public function withArgument(Argument $key, string $value): RequestInterface;
34
35 public function argumentValue(Argument $argument): string;
36
37 public function hasArgument(Argument $argument): bool;
38
47 public function hasCorrectArguments(
48 array $required,
49 array $optional,
50 array $exclusive
51 ): bool;
52
56 public function argumentKeys(): \Generator;
57}
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35
hasCorrectArguments(array $required, array $optional, array $exclusive)
Returns true if this either has all required arguments, any subset of the optional arguments,...