|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ILIAS\ResourceStorage\Flavour\Flavour:
Collaboration diagram for ILIAS\ResourceStorage\Flavour\Flavour:Public Member Functions | |
| __construct (FlavourDefinition $definition, ResourceIdentification $resource_id, int $revision) | |
| getPersistingName () | |
| Flavours are stored in the file system by the StroageHandler. More... | |
| getName () | |
| getResourceId () | |
| withStreamResolver (int $index, ?StreamResolver $stream_resolver=null) | |
| maybeStreamResolver (int $index) | |
| getStreamResolvers () | |
| getDefinition () | |
| getRevision () | |
Private Attributes | |
| array | $streams = [] |
| array | $stream_resolvers = [] |
| FlavourDefinition | $definition |
| ResourceIdentification | $resource_id |
| int | $revision |
Definition at line 31 of file Flavour.php.
| ILIAS\ResourceStorage\Flavour\Flavour::__construct | ( | FlavourDefinition | $definition, |
| ResourceIdentification | $resource_id, | ||
| int | $revision | ||
| ) |
Definition at line 39 of file Flavour.php.
References ILIAS\ResourceStorage\Flavour\Flavour\$definition, ILIAS\ResourceStorage\Flavour\Flavour\$resource_id, and ILIAS\ResourceStorage\Flavour\Flavour\$revision.
| ILIAS\ResourceStorage\Flavour\Flavour::getDefinition | ( | ) |
Definition at line 86 of file Flavour.php.
References ILIAS\ResourceStorage\Flavour\Flavour\$definition.
Referenced by ILIAS\ResourceStorage\Resource\Repository\FlavourDBRepository\store().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Flavour\Flavour::getName | ( | ) |
Definition at line 56 of file Flavour.php.
Referenced by ILIAS\ResourceStorage\Flavour\Flavour\getPersistingName().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Flavour\Flavour::getPersistingName | ( | ) |
Flavours are stored in the file system by the StroageHandler.
Thereby you use this hash. By crc32 these hashes have always a length of 8 characters. Possible collisions are accepted, because they are very unlikely.
Definition at line 51 of file Flavour.php.
References ILIAS\ResourceStorage\Flavour\Flavour\getName().
Referenced by ILIAS\ResourceStorage\Events\FlavourData\__construct(), and ILIAS\ResourceStorage\StorageHandler\FileSystemBased\AbstractFileSystemStorageHandler\getFlavourPath().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\ResourceStorage\Flavour\Flavour::getResourceId | ( | ) |
Definition at line 61 of file Flavour.php.
References ILIAS\ResourceStorage\Flavour\Flavour\$resource_id.
Referenced by ILIAS\ResourceStorage\Flavour\FlavourBuilder\getCurrentRevision(), ILIAS\ResourceStorage\Flavour\FlavourBuilder\populateFlavourWithExistingStreams(), and ILIAS\ResourceStorage\Resource\Repository\FlavourDBRepository\store().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Flavour\Flavour::getRevision | ( | ) |
Definition at line 91 of file Flavour.php.
References ILIAS\ResourceStorage\Flavour\Flavour\$revision.
Referenced by ILIAS\ResourceStorage\Resource\Repository\FlavourDBRepository\store().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Flavour\Flavour::getStreamResolvers | ( | ) |
Definition at line 81 of file Flavour.php.
References ILIAS\ResourceStorage\Flavour\Flavour\$stream_resolvers.
Referenced by ilSecureTokenSrcBuilder\getFlavourURLs(), and ILIAS\ResourceStorage\Consumer\InlineSrcBuilder\getFlavourURLs().
Here is the caller graph for this function:| ILIAS\ResourceStorage\Flavour\Flavour::maybeStreamResolver | ( | int | $index | ) |
Definition at line 73 of file Flavour.php.
| ILIAS\ResourceStorage\Flavour\Flavour::withStreamResolver | ( | int | $index, |
| ?StreamResolver | $stream_resolver = null |
||
| ) |
Definition at line 66 of file Flavour.php.
Referenced by ILIAS\ResourceStorage\Consumer\StreamAccess\StreamAccess\populateFlavour().
Here is the caller graph for this function:
|
private |
Definition at line 35 of file Flavour.php.
Referenced by ILIAS\ResourceStorage\Flavour\Flavour\__construct(), and ILIAS\ResourceStorage\Flavour\Flavour\getDefinition().
|
private |
Definition at line 36 of file Flavour.php.
Referenced by ILIAS\ResourceStorage\Flavour\Flavour\__construct(), and ILIAS\ResourceStorage\Flavour\Flavour\getResourceId().
|
private |
Definition at line 37 of file Flavour.php.
Referenced by ILIAS\ResourceStorage\Flavour\Flavour\__construct(), and ILIAS\ResourceStorage\Flavour\Flavour\getRevision().
|
private |
Definition at line 34 of file Flavour.php.
Referenced by ILIAS\ResourceStorage\Flavour\Flavour\getStreamResolvers().
|
private |
Definition at line 33 of file Flavour.php.