2
2
3
3
namespace Henzeb \Enumhancer \Tests \Unit \Functions ;
4
4
5
- use UnitEnum ;
6
- use PHPUnit \Framework \TestCase ;
7
5
use Henzeb \Enumhancer \Helpers \EnumProxy ;
8
6
use Henzeb \Enumhancer \Helpers \EnumValue ;
9
- use Henzeb \Enumhancer \Tests \Fixtures \EnhancedUnitEnum ;
10
7
use Henzeb \Enumhancer \Tests \Fixtures \EnhancedBackedEnum ;
8
+ use Henzeb \Enumhancer \Tests \Fixtures \EnhancedUnitEnum ;
9
+ use PHPUnit \Framework \TestCase ;
10
+ use UnitEnum ;
11
11
use function Henzeb \Enumhancer \Functions \b ;
12
- use function Henzeb \Enumhancer \Functions \n ;
13
- use function Henzeb \Enumhancer \Functions \v ;
12
+ use function Henzeb \Enumhancer \Functions \backing ;
13
+ use function Henzeb \Enumhancer \Functions \backingLowercase ;
14
14
use function Henzeb \Enumhancer \Functions \bl ;
15
- use function Henzeb \Enumhancer \Functions \vl ;
15
+ use function Henzeb \Enumhancer \Functions \n ;
16
16
use function Henzeb \Enumhancer \Functions \name ;
17
- use function Henzeb \Enumhancer \Functions \valueLowercase ;
18
- use function Henzeb \Enumhancer \Functions \backingLowercase ;
19
- use function Henzeb \Enumhancer \Functions \backing ;
17
+ use function Henzeb \Enumhancer \Functions \v ;
20
18
use function Henzeb \Enumhancer \Functions \value as EnumValue ;
19
+ use function Henzeb \Enumhancer \Functions \valueLowercase ;
20
+ use function Henzeb \Enumhancer \Functions \vl ;
21
21
22
22
23
23
class FunctionsTest extends TestCase
24
24
{
25
- function providesBackedFunctionTestcases (): array
25
+ public static function providesBackedFunctionTestcases (): array
26
26
{
27
27
return [
28
28
'b-unit ' => ['Henzeb\Enumhancer\Functions\b ' , EnhancedUnitEnum::THIRD_ENUM ],
@@ -31,7 +31,11 @@ function providesBackedFunctionTestcases(): array
31
31
'backing-backed ' => ['Henzeb\Enumhancer\Functions\backing ' , EnhancedBackedEnum::ENUM ],
32
32
'bl-unit ' => ['Henzeb\Enumhancer\Functions\bl ' , EnhancedUnitEnum::THIRD_ENUM , false ],
33
33
'bl-backed ' => ['Henzeb\Enumhancer\Functions\bl ' , EnhancedBackedEnum::ENUM ],
34
- 'backing-lower-unit ' => ['Henzeb\Enumhancer\Functions\backingLowercase ' , EnhancedUnitEnum::THIRD_ENUM , false ],
34
+ 'backing-lower-unit ' => [
35
+ 'Henzeb\Enumhancer\Functions\backingLowercase ' ,
36
+ EnhancedUnitEnum::THIRD_ENUM ,
37
+ false
38
+ ],
35
39
'backing-lower-backed ' => ['Henzeb\Enumhancer\Functions\backingLowercase ' , EnhancedBackedEnum::ENUM ],
36
40
];
37
41
}
@@ -71,7 +75,7 @@ public function testBackingShouldAllowNull()
71
75
}
72
76
73
77
74
- function providesNameFunctionTestcases (): array
78
+ public static function providesNameFunctionTestcases (): array
75
79
{
76
80
return [
77
81
'n-unit ' => ['Henzeb\Enumhancer\Functions\n ' , EnhancedUnitEnum::THIRD_ENUM ],
@@ -107,7 +111,7 @@ public function testNameShouldAllowNull()
107
111
);
108
112
}
109
113
110
- function providesValueFunctionTestcases (): array
114
+ public static function providesValueFunctionTestcases (): array
111
115
{
112
116
return [
113
117
'v-unit ' => ['Henzeb\Enumhancer\Functions\v ' , EnhancedUnitEnum::THIRD_ENUM ],
0 commit comments