19 declare(strict_types=1);
34 private Disposition $disposition,
35 private string $file_name,
36 private int $valid_for_at_least_hours,
43 int $valid_for_at_least_hours,
47 Disposition::ATTACHMENT,
49 $valid_for_at_least_hours
56 int $valid_for_at_least_hours,
62 $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.