public function applySimulation(Simulation $simulation) { $cnt = 0; foreach ($simulation->simulations() as $node => $s) { if (!$this->hasNode($node)) { continue; } $cnt++; $this->getNode($node)->setState($s->state)->setAck($s->acknowledged)->setDowntime($s->in_downtime)->setMissing(false); } $this->simulationCount = $cnt; }