/** * Reset all counters * @return void */ public function reset() { DebateVote::deleteByDebate($this->getNumber()); foreach ($this->getAnswers() as $PollAnswer) { $PollAnswer->setProperty('nr_of_votes', 0); $PollAnswer->setProperty('percentage', 0); $PollAnswer->setProperty('percentage_overall', 0); $PollAnswer->setProperty('value', 0); $PollAnswer->setProperty('average_value', 0); $this->setProperty('reset_token', sha1(uniqid())); } $this->triggerStatistics(); }