|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ImmutableMapWrapper. More...
Inheritance diagram for ILIAS\FileUpload\Collection\ImmutableMapWrapper:
Collaboration diagram for ILIAS\FileUpload\Collection\ImmutableMapWrapper:Public Member Functions | |
| __construct (StringMap $map) | |
| ImmutableMapWrapper constructor. More... | |
| get ($key) | |
| @inheritDoc More... | |
| toArray () | |
| @inheritDoc More... | |
| has ($key) | |
| @inheritDoc More... | |
| get ($key) | |
| Returns the value of the key from the additional metadata. More... | |
| toArray () | |
| Returns all currently known entries. More... | |
| has ($key) | |
| Probe if the key is known and associated with a value. More... | |
Private Attributes | |
| $map | |
Class ImmutableMapWrapper.
This class is used to wrap mutable maps to make them immutable and stops the user of the api to cast the list back to a mutable one.
@Internal
Definition at line 17 of file ImmutableMapWrapper.php.
| ILIAS\FileUpload\Collection\ImmutableMapWrapper::__construct | ( | StringMap | $map | ) |
ImmutableMapWrapper constructor.
| StringMap | $map | The mutable map which should be wrapped. |
Definition at line 33 of file ImmutableMapWrapper.php.
References ILIAS\FileUpload\Collection\ImmutableMapWrapper\$map.
| ILIAS\FileUpload\Collection\ImmutableMapWrapper::get | ( | $key | ) |
@inheritDoc
Implements ILIAS\FileUpload\Collection\ImmutableStringMap.
Definition at line 42 of file ImmutableMapWrapper.php.
| ILIAS\FileUpload\Collection\ImmutableMapWrapper::has | ( | $key | ) |
@inheritDoc
Implements ILIAS\FileUpload\Collection\ImmutableStringMap.
Definition at line 60 of file ImmutableMapWrapper.php.
| ILIAS\FileUpload\Collection\ImmutableMapWrapper::toArray | ( | ) |
@inheritDoc
Implements ILIAS\FileUpload\Collection\ImmutableStringMap.
Definition at line 51 of file ImmutableMapWrapper.php.
|
private |
Definition at line 23 of file ImmutableMapWrapper.php.
Referenced by ILIAS\FileUpload\Collection\ImmutableMapWrapper\__construct().