1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-07-05 01:44:06 +02:00

Création de quelques classes en vue d'une restructuration du code

This commit is contained in:
galaxyoyo
2019-09-05 19:07:59 +02:00
parent d2a0d0fbec
commit 9c62d676e9
5 changed files with 738 additions and 0 deletions

View File

@ -0,0 +1,32 @@
<?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;
}
}
}