Weekday::display()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 1
1
<?php
2
3
namespace WITR\Schedule;
4
5
abstract class Weekday {
6
	const SUNDAY = 0;
7
    const MONDAY = 1;
8
    const TUESDAY = 2;
9
    const WEDNESDAY = 3;
10
    const THURSDAY = 4;
11
    const FRIDAY = 5;
12
    const SATURDAY = 6;	
13
14
    protected static $days = [
15
        Weekday::SUNDAY => 'Sunday',
16
        Weekday::MONDAY => 'Monday',
17
        Weekday::TUESDAY => 'Tuesday',
18
        Weekday::WEDNESDAY => 'Wednesday',
19
        Weekday::THURSDAY => 'Thursday',
20
        Weekday::FRIDAY => 'Friday',
21
        Weekday::SATURDAY => 'Saturday'
22
    ];
23
24
    public static function display($weekday) 
25
    {
26
    	return static::$days[$weekday];
27
    }
28
}