1: | <?php declare(strict_types=1); |
2: | |
3: | namespace Salient\Contract\Http\Message; |
4: | |
5: | use Salient\Contract\Http\HasHttpHeader; |
6: | |
7: | /** |
8: | * @api |
9: | */ |
10: | interface MultipartStreamInterface extends StreamInterface, HasHttpHeader |
11: | { |
12: | /** |
13: | * Get an array that contains each of the stream's parts |
14: | * |
15: | * @return StreamPartInterface[] |
16: | */ |
17: | public function getParts(): array; |
18: | |
19: | /** |
20: | * Get the encapsulation boundary of the stream |
21: | */ |
22: | public function getBoundary(): string; |
23: | } |
24: |