Stream::close can throw Amp\ByteStream\ClosedException

This commit is contained in:
2021-09-18 22:07:07 +03:00
parent 679573ad0a
commit aa3333bfba
3 changed files with 8 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace Nsq;
use Amp\ByteStream\ClosedException;
use Amp\Promise;
interface Stream
@@ -18,5 +19,8 @@ interface Stream
*/
public function write(string $data): Promise;
/**
* @throws ClosedException
*/
public function close(): void;
}