Source of file Vote_Backend.php
Size: 0,501 Bytes - Last Modified: 2021-12-23T10:03:36+00:00
/var/www/docs.ssmods.com/process/src/code/Vote_Backend.php
123456789101112131415161718192021222324252627282930313233 | <?php /** * A base class to allow hooking into the polling functionality * * @abstract * * @author Tom Speak <@tomspeak> * @author Dan Hensby <@dhensby> */ abstract class Vote_Backend { protected $poll; public function __construct($poll) { $this->setPoll($poll); } abstract function hasVoted(); abstract function canVote(); abstract function markAsVoted(); public function setPoll(Poll $poll) { $this->poll = $poll; } public function getPoll() { return $this->poll; } } |