Skip to content

Commit 0d57fa5

Browse files
Update phpstan packages (#1217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: spawnia <benedikt@franke.tech>
1 parent 838e14d commit 0d57fa5

File tree

2 files changed

+3
-20
lines changed

2 files changed

+3
-20
lines changed

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
"nyholm/psr7": "^1.5",
2222
"phpbench/phpbench": "^1.2",
2323
"phpstan/extension-installer": "^1.1",
24-
"phpstan/phpstan": "1.8.2",
24+
"phpstan/phpstan": "1.8.4",
2525
"phpstan/phpstan-phpunit": "1.1.1",
26-
"phpstan/phpstan-strict-rules": "1.4.2",
26+
"phpstan/phpstan-strict-rules": "1.4.3",
2727
"phpunit/phpunit": "^9.5",
2828
"psalm/plugin-phpunit": "^0.17",
2929
"psr/http-message": "^1",

src/Validator/Rules/KnownDirectives.php

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -145,64 +145,47 @@ protected function getDirectiveLocationForASTPath(array $ancestors): string
145145
switch ($appliedTo->operation) {
146146
case 'query':
147147
return DirectiveLocation::QUERY;
148-
149148
case 'mutation':
150149
return DirectiveLocation::MUTATION;
151-
152150
case 'subscription':
153151
return DirectiveLocation::SUBSCRIPTION;
154152
}
155-
156-
break;
153+
// no break, since all possible cases were handled
157154
case $appliedTo instanceof FieldNode:
158155
return DirectiveLocation::FIELD;
159-
160156
case $appliedTo instanceof FragmentSpreadNode:
161157
return DirectiveLocation::FRAGMENT_SPREAD;
162-
163158
case $appliedTo instanceof InlineFragmentNode:
164159
return DirectiveLocation::INLINE_FRAGMENT;
165-
166160
case $appliedTo instanceof FragmentDefinitionNode:
167161
return DirectiveLocation::FRAGMENT_DEFINITION;
168-
169162
case $appliedTo instanceof VariableDefinitionNode:
170163
return DirectiveLocation::VARIABLE_DEFINITION;
171-
172164
case $appliedTo instanceof SchemaDefinitionNode:
173165
case $appliedTo instanceof SchemaExtensionNode:
174166
return DirectiveLocation::SCHEMA;
175-
176167
case $appliedTo instanceof ScalarTypeDefinitionNode:
177168
case $appliedTo instanceof ScalarTypeExtensionNode:
178169
return DirectiveLocation::SCALAR;
179-
180170
case $appliedTo instanceof ObjectTypeDefinitionNode:
181171
case $appliedTo instanceof ObjectTypeExtensionNode:
182172
return DirectiveLocation::OBJECT;
183-
184173
case $appliedTo instanceof FieldDefinitionNode:
185174
return DirectiveLocation::FIELD_DEFINITION;
186-
187175
case $appliedTo instanceof InterfaceTypeDefinitionNode:
188176
case $appliedTo instanceof InterfaceTypeExtensionNode:
189177
return DirectiveLocation::IFACE;
190-
191178
case $appliedTo instanceof UnionTypeDefinitionNode:
192179
case $appliedTo instanceof UnionTypeExtensionNode:
193180
return DirectiveLocation::UNION;
194-
195181
case $appliedTo instanceof EnumTypeDefinitionNode:
196182
case $appliedTo instanceof EnumTypeExtensionNode:
197183
return DirectiveLocation::ENUM;
198-
199184
case $appliedTo instanceof EnumValueDefinitionNode:
200185
return DirectiveLocation::ENUM_VALUE;
201-
202186
case $appliedTo instanceof InputObjectTypeDefinitionNode:
203187
case $appliedTo instanceof InputObjectTypeExtensionNode:
204188
return DirectiveLocation::INPUT_OBJECT;
205-
206189
case $appliedTo instanceof InputValueDefinitionNode:
207190
$parentNode = $ancestors[count($ancestors) - 3];
208191

0 commit comments

Comments
 (0)