NetworkSession: improve PHPDoc types

This commit is contained in:
Dylan K. Taylor 2025-01-06 23:07:54 +00:00
parent 73edb8799d
commit a1ba8bc3da
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -164,7 +164,10 @@ class NetworkSession{
private ?EncryptionContext $cipher = null;
/** @var string[] */
/**
* @var string[]
* @phpstan-var list<string>
*/
private array $sendBuffer = [];
/**
* @var PromiseResolver[]
@ -544,6 +547,7 @@ class NetworkSession{
* @phpstan-return Promise<true>
*/
public function sendDataPacketWithReceipt(ClientboundPacket $packet, bool $immediate = false) : Promise{
/** @phpstan-var PromiseResolver<true> $resolver */
$resolver = new PromiseResolver();
if(!$this->sendDataPacketInternal($packet, $immediate, $resolver)){