public function __construct(array $packages, array $manifestData) { $this->packageStates = $packages; $this->manifestData = $manifestData; $this->unsortedPackages = array_fill_keys(array_keys($packages), 0); }