Apply fixes from StyleCI
This commit is contained in:
committed by
StyleCI Bot
parent
20f46adbc4
commit
9596d88b48
@@ -7,60 +7,61 @@ use App\Interfaces\Enum;
|
||||
/**
|
||||
* Class Days
|
||||
* Start on Monday - ISO8601
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class Days extends Enum
|
||||
{
|
||||
public const MONDAY = 1 << 0;
|
||||
public const TUESDAY = 1 << 1;
|
||||
public const MONDAY = 1 << 0;
|
||||
public const TUESDAY = 1 << 1;
|
||||
public const WEDNESDAY = 1 << 2;
|
||||
public const THURSDAY = 1 << 3;
|
||||
public const FRIDAY = 1 << 4;
|
||||
public const SATURDAY = 1 << 5;
|
||||
public const SUNDAY = 1 << 6;
|
||||
public const THURSDAY = 1 << 3;
|
||||
public const FRIDAY = 1 << 4;
|
||||
public const SATURDAY = 1 << 5;
|
||||
public const SUNDAY = 1 << 6;
|
||||
|
||||
public static $labels = [
|
||||
Days::MONDAY => 'common.days.mon',
|
||||
Days::TUESDAY => 'common.days.tues',
|
||||
Days::WEDNESDAY => 'common.days.wed',
|
||||
Days::THURSDAY => 'common.days.thurs',
|
||||
Days::FRIDAY => 'common.days.fri',
|
||||
Days::SATURDAY => 'common.days.sat',
|
||||
Days::SUNDAY => 'common.days.sun',
|
||||
self::MONDAY => 'common.days.mon',
|
||||
self::TUESDAY => 'common.days.tues',
|
||||
self::WEDNESDAY => 'common.days.wed',
|
||||
self::THURSDAY => 'common.days.thurs',
|
||||
self::FRIDAY => 'common.days.fri',
|
||||
self::SATURDAY => 'common.days.sat',
|
||||
self::SUNDAY => 'common.days.sun',
|
||||
];
|
||||
|
||||
public static $codes = [
|
||||
'M' => Days::MONDAY,
|
||||
'T' => Days::TUESDAY,
|
||||
'W' => Days::WEDNESDAY,
|
||||
'Th' => Days::THURSDAY,
|
||||
'F' => Days::FRIDAY,
|
||||
'S' => Days::SATURDAY,
|
||||
'Su' => Days::SUNDAY,
|
||||
'M' => self::MONDAY,
|
||||
'T' => self::TUESDAY,
|
||||
'W' => self::WEDNESDAY,
|
||||
'Th' => self::THURSDAY,
|
||||
'F' => self::FRIDAY,
|
||||
'S' => self::SATURDAY,
|
||||
'Su' => self::SUNDAY,
|
||||
];
|
||||
|
||||
/**
|
||||
* Map the ISO8601 numeric today to day
|
||||
*/
|
||||
public static $isoDayMap = [
|
||||
1 => Days::MONDAY,
|
||||
2 => Days::TUESDAY,
|
||||
3 => Days::WEDNESDAY,
|
||||
4 => Days::THURSDAY,
|
||||
5 => Days::FRIDAY,
|
||||
6 => Days::SATURDAY,
|
||||
7 => Days::SUNDAY,
|
||||
1 => self::MONDAY,
|
||||
2 => self::TUESDAY,
|
||||
3 => self::WEDNESDAY,
|
||||
4 => self::THURSDAY,
|
||||
5 => self::FRIDAY,
|
||||
6 => self::SATURDAY,
|
||||
7 => self::SUNDAY,
|
||||
];
|
||||
|
||||
/**
|
||||
* Create the masked value for the days of week
|
||||
*
|
||||
* @param array $days
|
||||
*
|
||||
* @return int|mixed
|
||||
*/
|
||||
public static function getDaysMask(array $days)
|
||||
{
|
||||
$mask = 0;
|
||||
foreach($days as $day) {
|
||||
foreach ($days as $day) {
|
||||
$mask |= $day;
|
||||
}
|
||||
|
||||
@@ -69,8 +70,10 @@ class Days extends Enum
|
||||
|
||||
/**
|
||||
* See if the given mask has a day
|
||||
*
|
||||
* @param $mask
|
||||
* @param $day
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function in($mask, $day): bool
|
||||
@@ -80,7 +83,9 @@ class Days extends Enum
|
||||
|
||||
/**
|
||||
* Does the mask contain today?
|
||||
*
|
||||
* @param $val
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function isToday($val): bool
|
||||
|
||||
Reference in New Issue
Block a user