19 declare(strict_types=1);
33 private Disposition $disposition,
34 private string $file_name,
35 private int $valid_for_at_least_hours,
42 int $valid_for_at_least_hours,
46 Disposition::ATTACHMENT,
48 $valid_for_at_least_hours
55 int $valid_for_at_least_hours,
61 $valid_for_at_least_hours
static fromStreamAttached(FileStream $stream, string $file_name, int $valid_for_at_least_hours,)
static fromStreamInline(FileStream $stream, string $file_name, int $valid_for_at_least_hours,)
__construct(private FileStream $stream, private Disposition $disposition, private string $file_name, private int $valid_for_at_least_hours,)
The base interface for all filesystem streams.