|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
The contributed subject providers, keyed by their name. More...
Collaboration diagram for ILIAS\KeyValueStorage\Internal\SubjectProviders:Public Member Functions | |
| __construct (iterable $providers) | |
| assertRegistered (SubjectId $subject) | |
Private Attributes | |
| array | $providers |
The contributed subject providers, keyed by their name.
Unique names are checked by the build only, see {
Definition at line 32 of file SubjectProviders.php.
| ILIAS\KeyValueStorage\Internal\SubjectProviders::__construct | ( | iterable | $providers | ) |
| iterable<SubjectProvider> | $providers |
Definition at line 40 of file SubjectProviders.php.
References ILIAS\KeyValueStorage\Internal\SubjectProviders\$providers.
| ILIAS\KeyValueStorage\Internal\SubjectProviders::assertRegistered | ( | SubjectId | $subject | ) |
InvalidArgumentException if the subject was not named by the contributed provider of its name
Definition at line 55 of file SubjectProviders.php.
References ILIAS\KeyValueStorage\Subject\SubjectId\provider(), and ILIAS\KeyValueStorage\Subject\SubjectId\providerClass().
Here is the call graph for this function:
|
private |
Definition at line 35 of file SubjectProviders.php.
Referenced by ILIAS\KeyValueStorage\Internal\SubjectProviders\__construct().