/** * @brief returns full hunt datax * * @requestParam int $scavengerHuntHash * @responseParam array $huntData */ public function getHuntData() { $helper = new ScavengerHunt(); $hash = $this->getVal('scavengerHuntHash', 0); $huntData = array(); if (!$helper->isVersionValid($hash)) { $huntData = $helper->generateFullInfo(); } $articleIndex = $helper->articleHuntIndex($this->getVal('currentArticleId')); $this->setVal('currentArticleIndex', $articleIndex); $huntData['foundArticlesIndexes'] = $helper->getFoundIndexes(); $this->setVal('huntData', $huntData); }