You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
863 B
PHP
41 lines
863 B
PHP
<?php
|
|
|
|
namespace BusinessLogic\Calendar;
|
|
|
|
|
|
class ReminderUnit {
|
|
const MINUTE = 0;
|
|
const HOUR = 1;
|
|
const DAY = 2;
|
|
const WEEK = 3;
|
|
|
|
static function getByValue($value) {
|
|
switch ($value) {
|
|
case 0:
|
|
return 'MINUTE';
|
|
case 1:
|
|
return 'HOUR';
|
|
case 2:
|
|
return 'DAY';
|
|
case 3:
|
|
return 'WEEK';
|
|
default:
|
|
return 'UNKNOWN';
|
|
}
|
|
}
|
|
|
|
static function getByName($name) {
|
|
switch ($name) {
|
|
case 'MINUTE':
|
|
return self::MINUTE;
|
|
case 'HOUR':
|
|
return self::HOUR;
|
|
case 'DAY':
|
|
return self::DAY;
|
|
case 'WEEK':
|
|
return self::WEEK;
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
} |