First full working version

This commit is contained in:
2025-01-22 15:10:59 +01:00
parent 37a323c375
commit 97f5e69740
83 changed files with 397 additions and 1016 deletions

View File

@ -112,7 +112,7 @@ final class ConcordanceChecker {
break;
case "MDConcLicenses":
$output = [];
foreach (MDLicensesSet::AVAILABLE_LICENSES as $l) $output[$l] = $l;
foreach (MDLicensesSet::AVAILABLE_LICENSES as $l) $output[] = ['id' => $l, 'name' => $l];
return $output;
break;
case "MDConcLoanTypes":
@ -191,8 +191,13 @@ final class ConcordanceChecker {
*/
public function evaluate(array $toValidate):array {
$toValidate = array_unique($toValidate);
$passed = $not_passed = [];
foreach ($toValidate as $entry) {
if (empty(trim($entry))) continue;
try {
$target = $this->class::getConcordanceTarget($entry);
$passed[$entry] = $target;