protected function gDaily() { if (empty($this->dailyChapterHashes)) { return null; } $activity = new Advisors\Activity($this, manifest()->activity($this->dailyChapterHashes[0]), $this->dailyChapterResetDate); foreach ($this->dailyChapterHashes as $activityHash) { $activity->addLevelRewards(manifest()->activity($activityHash)); } return $activity; }