18 declare(strict_types=1);
43 float $valid_for_at_least_minutes = 60.0,
49 return (
string) $this->file_delivery->buildTokenURL(
54 (
int) (ceil($valid_for_at_least_minutes / 60))
61 $stream = $stream_resolver->getStream();
62 if ($stream_resolver->isInMemory() || $stream->getMetadata()[
'uri'] ===
'php://memory') {
64 yield $this->
inline->buildDataURLFromStream($stream);
66 yield (
string) $this->file_delivery->buildTokenURL(
__construct(private Services $file_delivery,)
getFlavourURLs(Flavour $flavour, bool $signed=true)
getRevisionURL(Revision $revision, bool $signed=true, float $valid_for_at_least_minutes=60.0, string $filename=null)