Skip to content

Commit 27ab3b3

Browse files
committed
Update tools
1 parent 76df466 commit 27ab3b3

File tree

5 files changed

+12
-9
lines changed

5 files changed

+12
-9
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/tests/Assets/workspace
44
/phpbench.json
55
/composer.lock
6-
/.php_cs.cache
76
/stubs
87
/.vscode
9-
.php_cs.cache
8+
.phpunit.result.cache
9+
.php-cs-fixer.cache

.php_cs.dist renamed to .php-cs-fixer.dist.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
])
99
;
1010

11-
return PhpCsFixer\Config::create()
11+
return (new PhpCsFixer\Config())
12+
->setRiskyAllowed(true)
1213
->setRules([
1314
'@PSR2' => true,
1415
'no_unused_imports' => true,

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"scripts": {
4141
"integrate": [
4242
"./vendor/bin/phpunit",
43-
"./vendor/bin/phpstan analyze",
43+
"./vendor/bin/phpstan analyze --memory-limit=-1",
4444
"./vendor/bin/php-cs-fixer fix --allow-risky=yes"
4545
]
4646
},

phpstan-baseline.neon

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,2 @@
11
parameters:
22
ignoreErrors:
3-
-
4-
message: "#^Method Phpactor\\\\MapResolver\\\\Resolver\\:\\:resolveDescriptions\\(\\) should return array\\<string, string\\> but returns array\\<int\\|string, string\\|false\\|null\\>\\.$#"
5-
count: 1
6-
path: lib/Resolver.php
7-

tests/Unit/ResolverTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use PHPUnit\Framework\TestCase;
66
use Phpactor\MapResolver\Definition;
77
use Phpactor\MapResolver\InvalidMap;
8+
use Phpactor\MapResolver\UnknownKeys;
89
use Phpactor\MapResolver\Resolver;
910
use stdClass;
1011

@@ -25,12 +26,18 @@ public function testThrowsExceptionOnUnknownKey(): void
2526
$this->expectException(InvalidMap::class);
2627
$this->expectExceptionMessage('Key(s) "three" are not known');
2728

29+
try {
2830
$resolver = new Resolver();
2931
$resolver->setDefaults([
3032
'one' => 1,
3133
'two' => 2,
3234
]);
3335
$resolver->resolve(['three' => 3]);
36+
} catch (UnknownKeys $e) {
37+
self::assertEquals(['three'], $e->additionalKeys());
38+
self::assertEquals(['one', 'two'], $e->allowedKeys());
39+
throw $e;
40+
}
3441
}
3542

3643
public function testIgnoresUnknownKey(): void

0 commit comments

Comments
 (0)