fix phpstan warnings

This commit is contained in:
Dylan K. Taylor
2020-11-21 01:16:04 +00:00
parent 98cdc80d37
commit d19db5d2e4
2 changed files with 9 additions and 21 deletions

View File

@ -50,6 +50,7 @@ use pocketmine\network\mcpe\protocol\types\StructureEditorData;
use pocketmine\network\mcpe\protocol\types\StructureSettings;
use pocketmine\utils\BinaryStream;
use pocketmine\utils\UUID;
use function assert;
use function count;
use function strlen;
@ -765,7 +766,9 @@ class NetworkBinaryStream extends BinaryStream{
public function getNbtRoot() : NamedTag{
$offset = $this->getOffset();
try{
return (new NetworkLittleEndianNBTStream())->read($this->getBuffer(), false, $offset, 512);
$result = (new NetworkLittleEndianNBTStream())->read($this->getBuffer(), false, $offset, 512);
assert($result instanceof NamedTag, "doMultiple is false so we should definitely have a NamedTag here");
return $result;
}finally{
$this->setOffset($offset);
}