/** * Init */ private function init() { $this->achievedPace = new Pace($this->Splits->totalTime(), $this->Splits->totalDistance(), $this->PaceUnit); if ($this->Splits->hasActiveAndInactiveLaps()) { $timeActive = 0; $distanceActive = 0; foreach ($this->Splits->asArray() as $Split) { if ($Split->isActive()) { $timeActive += $Split->time(); $distanceActive += $Split->distance(); } } $this->achievedPaceActive = new Pace($timeActive, $distanceActive, $this->PaceUnit); } else { $this->achievedPaceActive = new Pace(0, 0, $this->PaceUnit); } $this->demandedPace = new Pace(0, 0, $this->PaceUnit); }