49 lines
1.7 KiB
PHP
49 lines
1.7 KiB
PHP
<?php
|
|
|
|
namespace App\Enums\Credit;
|
|
|
|
use App\Traits\Enums\BaseEnum;
|
|
|
|
enum EstimationTimeEnum: int
|
|
{
|
|
use BaseEnum;
|
|
|
|
case halfHour = 0.0625;
|
|
case hour = 0.125;
|
|
case hourAndHalf = 0.1875;
|
|
case twoHours = 0.25;
|
|
case twoHoursAndHalf = 0.3125;
|
|
case threeHours = 0.375;
|
|
case threeHoursAndHalf = 0.4375;
|
|
case fourHours = 0.5;
|
|
case fourHoursAndHalf = 0.5625;
|
|
case fiveHours = 0.625;
|
|
case fiveHoursAndHalf = 0.6875;
|
|
case sixHours = 0.75;
|
|
case sixHoursAndHalf = 0.8125;
|
|
case sevenHours = 0.875;
|
|
case sevenHoursAndHalf = 0.9375;
|
|
case eightHours = 1;
|
|
|
|
/**
|
|
* Optionnal labels definition
|
|
*/
|
|
private const LABELS = [
|
|
self::halfHour->name => "Une demi-heure",
|
|
self::hour->name => "Une heure",
|
|
self::hourAndHalf->name => "Une heure et demie",
|
|
self::twoHours->name => "Deux heures",
|
|
self::twoHoursAndHalf->name => "Deux heures et demie",
|
|
self::threeHours->name => "Trois heures",
|
|
self::twoHoursAndHalf->name => "Trois heures et demie",
|
|
self::fourHours->name => "Quatre heures",
|
|
self::fourHoursAndHalf->name => "Quatre heures et demie",
|
|
self::fiveHours->name => "Cinq heures",
|
|
self::fiveHoursAndHalf->name => "Cinq heures et demie",
|
|
self::sixHours->name => "Six heures",
|
|
self::sixHoursAndHalf->name => "Six heures et demie",
|
|
self::sevenHours->name => "Sept heures",
|
|
self::sevenHoursAndHalf->name => "Sept heures et demi",
|
|
self::eightHours->name => "Huit heures",
|
|
];
|
|
}
|