MemoryManager: use typed properties

This commit is contained in:
Dylan K. Taylor 2021-08-03 15:13:28 +01:00
parent dcd203370b
commit 565cf84e1b
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -68,53 +68,33 @@ use const SORT_NUMERIC;
class MemoryManager{
/** @var Server */
private $server;
private Server $server;
/** @var int */
private $memoryLimit;
/** @var int */
private $globalMemoryLimit;
/** @var int */
private $checkRate;
/** @var int */
private $checkTicker = 0;
/** @var bool */
private $lowMemory = false;
private int $memoryLimit;
private int $globalMemoryLimit;
private int $checkRate;
private int $checkTicker = 0;
private bool $lowMemory = false;
/** @var bool */
private $continuousTrigger = true;
/** @var int */
private $continuousTriggerRate;
/** @var int */
private $continuousTriggerCount = 0;
/** @var int */
private $continuousTriggerTicker = 0;
private bool $continuousTrigger = true;
private int $continuousTriggerRate;
private int $continuousTriggerCount = 0;
private int $continuousTriggerTicker = 0;
/** @var int */
private $garbageCollectionPeriod;
/** @var int */
private $garbageCollectionTicker = 0;
/** @var bool */
private $garbageCollectionTrigger;
/** @var bool */
private $garbageCollectionAsync;
private int $garbageCollectionPeriod;
private int $garbageCollectionTicker = 0;
private bool $garbageCollectionTrigger;
private bool $garbageCollectionAsync;
/** @var int */
private $lowMemChunkRadiusOverride;
/** @var bool */
private $lowMemChunkGC;
private int $lowMemChunkRadiusOverride;
private bool $lowMemChunkGC;
/** @var bool */
private $lowMemDisableChunkCache;
/** @var bool */
private $lowMemClearWorldCache;
private bool $lowMemDisableChunkCache;
private bool $lowMemClearWorldCache;
/** @var bool */
private $dumpWorkers = true;
private bool $dumpWorkers = true;
/** @var \Logger */
private $logger;
private \Logger $logger;
public function __construct(Server $server){
$this->server = $server;