PHP code example of mieuxvoter / majority-judgment
1. Go to this page and download the library: Download mieuxvoter/majority-judgment library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mieuxvoter / majority-judgment example snippets
use MieuxVoter\MajorityJudgment\MajorityJudgmentDeliberator;
use MieuxVoter\MajorityJudgment\Model\Settings\MajorityJudgmentSettings;
use MieuxVoter\MajorityJudgment\Model\Tally\ArrayPollTally;
$tally = new ArrayPollTally([
'Proposal A' => [1, 1, 4, 3, 7, 4, 1], // amount of judgments for each grade
'Proposal B' => [0, 2, 4, 6, 4, 2, 3], // (worst grade to best grade)
]);
$deliberator = new MajorityJudgmentDeliberator();
$result = $deliberator->deliberate($tally);
// $result is a PollResultInterface
foreach($result->getProposalResults() as $proposalResult) {
// … Do something
print($proposalResult->getProposal());
print($proposalResult->getRank());
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.