@@ -83,7 +83,7 @@ isTrue(false); // uncaught type error - OK
83
83
84
84
### Enum declaration
85
85
``` php
86
- class DayOfWeekEnum extends \PetrKnap\Php\Enum\Enum
86
+ class DayOfWeek extends \PetrKnap\Php\Enum\Enum
87
87
{
88
88
protected function members()
89
89
{
@@ -102,23 +102,23 @@ class DayOfWeekEnum extends \PetrKnap\Php\Enum\Enum
102
102
103
103
### Enum usage
104
104
``` php
105
- if (DayOfWeekEnum ::FRIDAY() == DayOfWeekEnum ::FRIDAY()) {
105
+ if (DayOfWeek ::FRIDAY() == DayOfWeek ::FRIDAY()) {
106
106
echo "This is OK.";
107
107
}
108
108
```
109
109
110
110
``` php
111
- if (DayOfWeekEnum ::FRIDAY() == DayOfWeekEnum ::MONDAY()) {
111
+ if (DayOfWeek ::FRIDAY() == DayOfWeek ::MONDAY()) {
112
112
echo "We are going to Hell!";
113
113
}
114
114
```
115
115
116
116
``` php
117
- function isWeekend(DayOfWeekEnum $dayOfWeek)
117
+ function isWeekend(DayOfWeek $dayOfWeek)
118
118
{
119
119
switch ($dayOfWeek) {
120
- case DayOfWeekEnum ::SATURDAY():
121
- case DayOfWeekEnum ::SUNDAY():
120
+ case DayOfWeek ::SATURDAY():
121
+ case DayOfWeek ::SUNDAY():
122
122
return true;
123
123
default:
124
124
return false;
@@ -127,7 +127,7 @@ function isWeekend(DayOfWeekEnum $dayOfWeek)
127
127
```
128
128
129
129
``` php
130
- if (date('w') == DayOfWeekEnum ::FRIDAY()->getValue()) {
130
+ if (date('w') == DayOfWeek ::FRIDAY()->getValue()) {
131
131
echo "Finally it is Friday!";
132
132
}
133
133
```
@@ -170,17 +170,17 @@ class MyEntity
170
170
private $dayOfWeek;
171
171
172
172
/**
173
- * @return DayOfWeekEnum
173
+ * @return DayOfWeek
174
174
*/
175
175
public function getDayOfWeek()
176
176
{
177
- return DayOfWeekEnum ::getEnumByValue($this->dayOfWeek);
177
+ return DayOfWeek ::getEnumByValue($this->dayOfWeek);
178
178
}
179
179
180
180
/**
181
- * @param DayOfWeekEnum $dayOfWeek
181
+ * @param DayOfWeek $dayOfWeek
182
182
*/
183
- public function setDayOfWeek(DayOfWeekEnum $dayOfWeek)
183
+ public function setDayOfWeek(DayOfWeek $dayOfWeek)
184
184
{
185
185
$this->dayOfWeek = $dayOfWeek->getValue();
186
186
}
0 commit comments