18 declare(strict_types=1);
50 return $this->definition->getInternalName() . $this->definition->getVariantName();
55 return $this->resource_id;
60 $this->stream_resolvers[$index] = $stream_resolver;
67 return $this->stream_resolvers[$index] ??
null;
80 return $this->definition;
85 return $this->revision;
maybeStreamResolver(int $index)
withStreamResolver(int $index, ?StreamResolver $stream_resolver=null)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
__construct(private FlavourDefinition $definition, private ResourceIdentification $resource_id, private int $revision)
Class ResourceIdentification.
getPersistingName()
Flavours are stored in the file system by the StroageHandler.