1010
1111class ResolverTest extends TestCase
1212{
13- public function testSetsDefaults ()
13+ public function testSetsDefaults (): void
1414 {
1515 $ resolver = new Resolver ();
1616 $ resolver ->setDefaults ([
@@ -20,7 +20,7 @@ public function testSetsDefaults()
2020 $ this ->assertEquals (['one ' => 1 , 'two ' => 2 ], $ resolver ->resolve ([]));
2121 }
2222
23- public function testThrowsExceptionOnUnknownKey ()
23+ public function testThrowsExceptionOnUnknownKey (): void
2424 {
2525 $ this ->expectException (InvalidMap::class);
2626 $ this ->expectExceptionMessage ('Key(s) "three" are not known ' );
@@ -33,7 +33,7 @@ public function testThrowsExceptionOnUnknownKey()
3333 $ resolver ->resolve (['three ' => 3 ]);
3434 }
3535
36- public function testMergesDefaults ()
36+ public function testMergesDefaults (): void
3737 {
3838 $ resolver = new Resolver ();
3939 $ resolver ->setDefaults ([
@@ -43,7 +43,7 @@ public function testMergesDefaults()
4343 $ this ->assertEquals (['one ' => 5 , 'two ' => 2 ], $ resolver ->resolve (['one ' => 5 ]));
4444 }
4545
46- public function testSettingDefaultsMultipleTimesMerges ()
46+ public function testSettingDefaultsMultipleTimesMerges (): void
4747 {
4848 $ resolver = new Resolver ();
4949 $ resolver ->setDefaults ([
@@ -56,7 +56,7 @@ public function testSettingDefaultsMultipleTimesMerges()
5656 $ this ->assertEquals (['one ' => 3 , 'two ' => 2 ], $ resolver ->resolve ([]));
5757 }
5858
59- public function testThrowsExceptionOnMissingRequiredKeys ()
59+ public function testThrowsExceptionOnMissingRequiredKeys (): void
6060 {
6161 $ this ->expectException (InvalidMap::class);
6262 $ this ->expectExceptionMessage ('Key(s) "one" are required ' );
@@ -69,7 +69,7 @@ public function testThrowsExceptionOnMissingRequiredKeys()
6969 $ resolver ->resolve (['two ' => 3 ]);
7070 }
7171
72- public function testCallingRequiredMultipleTimesMergesRequiredKeys ()
72+ public function testCallingRequiredMultipleTimesMergesRequiredKeys (): void
7373 {
7474 $ resolver = new Resolver ();
7575 $ resolver ->setRequired (['one ' ]);
@@ -78,7 +78,7 @@ public function testCallingRequiredMultipleTimesMergesRequiredKeys()
7878 $ this ->assertEquals (['one ' => 1 , 'two ' => 3 ], $ result );
7979 }
8080
81- public function testThrowsExceptionOnInvalidType ()
81+ public function testThrowsExceptionOnInvalidType (): void
8282 {
8383 $ this ->expectException (InvalidMap::class);
8484 $ this ->expectExceptionMessage ('Type for "one" expected to be "string", got "stdClass" ' );
@@ -91,7 +91,7 @@ public function testThrowsExceptionOnInvalidType()
9191 $ resolver ->resolve (['one ' => new stdClass ]);
9292 }
9393
94- public function testCallback ()
94+ public function testCallback (): void
9595 {
9696 $ resolver = new Resolver ();
9797 $ resolver ->setDefaults ([
@@ -106,7 +106,7 @@ public function testCallback()
106106 $ this ->assertEquals ('hello ' , $ config ['bar ' ]);
107107 }
108108
109- public function testThrowsExceptionOnUnknownDescriptions ()
109+ public function testThrowsExceptionOnUnknownDescriptions (): void
110110 {
111111 $ this ->expectException (InvalidMap::class);
112112 $ this ->expectExceptionMessage ('Description(s) for key(s) "four" are not known ' );
@@ -122,7 +122,7 @@ public function testThrowsExceptionOnUnknownDescriptions()
122122 $ resolver ->resolve (['two ' => 3 ]);
123123 }
124124
125- public function testResolvesDescriptions ()
125+ public function testResolvesDescriptions (): void
126126 {
127127 $ resolver = new Resolver ();
128128 $ resolver ->setDefaults ([
0 commit comments