18 declare(strict_types=1);
40 return $this->flavour;
46 return $this->flavour->getPersistingName();
52 return $this->flavour->getName();
58 return $this->flavour->getResourceId();
64 return $this->flavour->getDefinition();
70 return $this->flavour->getRevision();
80 $this->streams = array_filter(
88 foreach ($streams as $index => $stream) {
96 $this->streams[$index] = $stream;
103 return $this->streams[$index] ??
null;
setStreams(array $streams)
addStream(int $index, FileStream $stream)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Class ResourceIdentification.
filterStreams(\Closure $filter)
Filter Streams with a Closure which accepts a FileStream and returns bool
__construct(protected Flavour $flavour)
The base interface for all filesystem streams.