FormatConverter: add @phpstan-param for newProvider ctor parameter

This commit is contained in:
Dylan K. Taylor 2021-04-15 19:14:52 +01:00
parent 8e3f5737a0
commit a0c3102b05
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -55,6 +55,10 @@ class FormatConverter{
/** @var int */
private $chunksPerProgressUpdate;
/**
* @phpstan-template TNewProvider of WritableWorldProvider
* @phpstan-param class-string<TNewProvider> $newProvider
*/
public function __construct(WorldProvider $oldProvider, string $newProvider, string $backupPath, \Logger $logger, int $chunksPerProgressUpdate = 256){
$this->oldProvider = $oldProvider;
Utils::testValidInstance($newProvider, WritableWorldProvider::class);