@@ -29,23 +29,17 @@ public function containerBuilderProvider()
29
29
30
30
$ parameterName = 'parameter_name ' ;
31
31
$ parameterValue = 'some value ' ;
32
- $ containerWithParameter = $ this ->createMockContainerWithParameters (
33
- array (
34
- $ parameterName => $ parameterValue
35
- )
36
- );
37
-
38
32
$ wrongParameterValue = 'some other value ' ;
39
33
40
34
return array (
41
35
// the container does not have the parameter
42
36
array ($ emptyContainer , $ parameterName , $ parameterValue , true , false ),
43
37
// the container has the parameter but the values don't match
44
- array ($ containerWithParameter , $ parameterName , $ wrongParameterValue , true , false ),
38
+ array ($ this -> createMockContainerWithParameters ( array ( $ parameterName => $ parameterValue )) , $ parameterName , $ wrongParameterValue , true , false ),
45
39
// the container has the parameter and the value matches
46
- array ($ containerWithParameter , $ parameterName , $ parameterValue , true , true ),
40
+ array ($ this -> createMockContainerWithParameters ( array ( $ parameterName => $ parameterValue )) , $ parameterName , $ parameterValue , true , true ),
47
41
// the container has the parameter and the value is optional
48
- array ($ containerWithParameter , $ parameterName , null , false , true ),
42
+ array ($ this -> createMockContainerWithParameters ( array ( $ parameterName => $ parameterValue )) , $ parameterName , null , false , true ),
49
43
);
50
44
}
51
45
@@ -56,24 +50,16 @@ private function createMockContainerWithParameters(array $parameters)
56
50
$ container
57
51
->expects ($ this ->any ())
58
52
->method ('hasParameter ' )
59
- ->will (
60
- $ this ->returnCallback (
61
- function ($ parameterName ) use ($ parameters ) {
62
- return array_key_exists ($ parameterName , $ parameters );
63
- }
64
- )
65
- );
53
+ ->willReturnCallback (function ($ parameterName ) use ($ parameters ) {
54
+ return array_key_exists ($ parameterName , $ parameters );
55
+ });
66
56
67
57
$ container
68
58
->expects ($ this ->any ())
69
59
->method ('getParameter ' )
70
- ->will (
71
- $ this ->returnCallback (
72
- function ($ parameterName ) use ($ parameters ) {
73
- return $ parameters [$ parameterName ];
74
- }
75
- )
76
- );
60
+ ->willReturnCallback (function ($ parameterName ) use ($ parameters ) {
61
+ return $ parameters [$ parameterName ];
62
+ });
77
63
78
64
return $ container ;
79
65
}
0 commit comments