Skip to content

Commit ee3bba4

Browse files
chore(deps): update dependency phpstan/phpstan to v1.10.11 (#1361)
1 parent 1aabb47 commit ee3bba4

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"nyholm/psr7": "^1.5",
2323
"phpbench/phpbench": "^1.2",
2424
"phpstan/extension-installer": "^1.1",
25-
"phpstan/phpstan": "1.10.10",
25+
"phpstan/phpstan": "1.10.11",
2626
"phpstan/phpstan-phpunit": "1.3.11",
2727
"phpstan/phpstan-strict-rules": "1.5.1",
2828
"phpunit/phpunit": "^9.5",

tests/Executor/Promise/SyncPromiseAdapterTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ public function testWait(): void
219219
$expectedResult = [0, 1, 2, 3, 4];
220220
$result = $this->promises->wait($all);
221221
self::assertSame($expectedResult, $result);
222-
self::assertSame([1, 2, 3, 4], $called); // @phpstan-ignore-line side-effects
222+
self::assertSame([1, 2, 3, 4], $called);
223223
self::assertValidPromise($all, null, [0, 1, 2, 3, 4], SyncPromise::FULFILLED);
224224
}
225225
}

tests/Utils/BuildSchemaTest.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@
1313
use GraphQL\Language\AST\EnumTypeDefinitionNode;
1414
use GraphQL\Language\AST\InputObjectTypeDefinitionNode;
1515
use GraphQL\Language\AST\InterfaceTypeDefinitionNode;
16+
use GraphQL\Language\AST\NamedTypeNode;
17+
use GraphQL\Language\AST\Node;
1618
use GraphQL\Language\AST\NodeList;
1719
use GraphQL\Language\AST\ObjectTypeDefinitionNode;
1820
use GraphQL\Language\AST\ScalarTypeDefinitionNode;
1921
use GraphQL\Language\AST\SchemaDefinitionNode;
22+
use GraphQL\Language\AST\TypeDefinitionNode;
2023
use GraphQL\Language\AST\UnionTypeDefinitionNode;
2124
use GraphQL\Language\Parser;
2225
use GraphQL\Language\Printer;
@@ -1444,20 +1447,23 @@ interface Hello {
14441447
';
14451448
$doc = Parser::parse($sdl);
14461449

1450+
/** @var array<int, string> $decorated */
14471451
$decorated = [];
1452+
/** @var array<int, array{array<string, mixed>, Node&TypeDefinitionNode, array<string, mixed>}> $calls */
14481453
$calls = [];
14491454

1450-
$typeConfigDecorator = static function ($defaultConfig, $node, $allNodesMap) use (&$decorated, &$calls) {
1455+
$typeConfigDecorator = static function (array $defaultConfig, TypeDefinitionNode $node, array $allNodesMap) use (&$decorated, &$calls) {
14511456
$decorated[] = $defaultConfig['name'];
14521457
$calls[] = [$defaultConfig, $node, $allNodesMap];
14531458

1454-
return ['description' => 'My description of ' . $node->name->value] + $defaultConfig;
1459+
return ['description' => 'My description of ' . $node->getName()->value] + $defaultConfig;
14551460
};
14561461

14571462
$schema = BuildSchema::buildAST($doc, $typeConfigDecorator);
14581463
$schema->getTypeMap();
14591464
self::assertSame(['Query', 'Color', 'Hello'], $decorated);
14601465

1466+
self::assertArrayHasKey(0, $calls);
14611467
[$defaultConfig, $node, $allNodesMap] = $calls[0]; // type Query
14621468
self::assertInstanceOf(ObjectTypeDefinitionNode::class, $node);
14631469
self::assertSame('Query', $defaultConfig['name']);
@@ -1471,6 +1477,7 @@ interface Hello {
14711477
self::assertInstanceOf(ObjectType::class, $query);
14721478
self::assertSame('My description of Query', $query->description);
14731479

1480+
self::assertArrayHasKey(1, $calls);
14741481
[$defaultConfig, $node, $allNodesMap] = $calls[1]; // enum Color
14751482
self::assertInstanceOf(EnumTypeDefinitionNode::class, $node);
14761483
self::assertSame('Color', $defaultConfig['name']);
@@ -1493,6 +1500,7 @@ interface Hello {
14931500
self::assertInstanceOf(EnumType::class, $color);
14941501
self::assertSame('My description of Color', $color->description);
14951502

1503+
self::assertArrayHasKey(2, $calls);
14961504
[$defaultConfig, $node, $allNodesMap] = $calls[2]; // interface Hello
14971505
self::assertInstanceOf(InterfaceTypeDefinitionNode::class, $node);
14981506
self::assertSame('Hello', $defaultConfig['name']);

0 commit comments

Comments
 (0)