NetworkSession: Fixed missing nullable declarations

phpstan doesn't report these because .. reasons .. @ondrejmirtes this is causing bugs to go unfound :(
I'm aware of the irony that I just silenced the bugs that were exposed by this commit .. that's an architectural problem for another day
This commit is contained in:
Dylan K. Taylor
2021-06-13 22:24:12 +01:00
parent 04a6e89d6f
commit e5dd5a5745
2 changed files with 19 additions and 4 deletions

View File

@ -137,8 +137,8 @@ class NetworkSession{
private $ip;
/** @var int */
private $port;
/** @var PlayerInfo */
private $info;
/** @var PlayerInfo|null */
private $info = null;
/** @var int|null */
private $ping = null;
@ -158,8 +158,8 @@ class NetworkSession{
/** @var CompoundTag|null */
private $cachedOfflinePlayerData = null;
/** @var EncryptionContext */
private $cipher;
/** @var EncryptionContext|null */
private $cipher = null;
/** @var Packet[] */
private $sendBuffer = [];