1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2024-12-30 23:02:23 +00:00
plateforme-tfjm2/server_files/classes/validation_status.php

32 lines
757 B
PHP
Raw Normal View History

<?php
class ValidationStatus extends SplEnum
{
const __default = self::NOT_READY;
const NOT_READY = 0;
const WAITING = 1;
const VALIDATED = 2;
public function getName() {
switch ($this) {
case self::WAITING:
return "En attente de validation";
case self::VALIDATED:
return "Inscription validée";
default:
return "Inscription non terminée";
}
}
public static function fromName($name) {
switch ($name) {
case "WAITING":
return self::WAITING;
case "VALIDATED":
return self::VALIDATED;
default:
return self::NOT_READY;
}
}
}