From a0c3102b054b7837a6bdfdaa474a68c5894ed8c8 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 15 Apr 2021 19:14:52 +0100 Subject: [PATCH] FormatConverter: add @phpstan-param for newProvider ctor parameter --- src/world/format/io/FormatConverter.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/world/format/io/FormatConverter.php b/src/world/format/io/FormatConverter.php index 4d5f3eba3..b8d113082 100644 --- a/src/world/format/io/FormatConverter.php +++ b/src/world/format/io/FormatConverter.php @@ -55,6 +55,10 @@ class FormatConverter{ /** @var int */ private $chunksPerProgressUpdate; + /** + * @phpstan-template TNewProvider of WritableWorldProvider + * @phpstan-param class-string $newProvider + */ public function __construct(WorldProvider $oldProvider, string $newProvider, string $backupPath, \Logger $logger, int $chunksPerProgressUpdate = 256){ $this->oldProvider = $oldProvider; Utils::testValidInstance($newProvider, WritableWorldProvider::class);