protected function gPercentToNextLevel() { if ($this->isGridComplete) { return 100; } if (!$this->progression['nextLevelAt']) { return 100; } return $this->progression['progressToNextLevel'] / $this->progression['nextLevelAt'] * 100; }