| 
    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.