@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | case $definition instanceof UnionTypeDefinitionNode: |
123 | 123 | case $definition instanceof InputObjectTypeDefinitionNode: |
124 | 124 | $typeName = $definition->name->value; |
125 | - if (! empty($this->nodeMap[$typeName])) { |
|
125 | + if (!empty($this->nodeMap[$typeName])) { |
|
126 | 126 | throw new Error(sprintf('Type "%s" was defined more than once.', $typeName)); |
127 | 127 | } |
128 | 128 | $typeDefs[] = $definition; |
@@ -145,14 +145,14 @@ discard block |
||
145 | 145 | $DefinitionBuilder = new ASTDefinitionBuilder( |
146 | 146 | $this->nodeMap, |
147 | 147 | $this->options, |
148 | - static function ($typeName) { |
|
148 | + static function($typeName) { |
|
149 | 149 | throw new Error('Type "' . $typeName . '" not found in document.'); |
150 | 150 | }, |
151 | 151 | $this->typeConfigDecorator |
152 | 152 | ); |
153 | 153 | |
154 | 154 | $directives = array_map( |
155 | - static function ($def) use ($DefinitionBuilder) { |
|
155 | + static function($def) use ($DefinitionBuilder) { |
|
156 | 156 | return $DefinitionBuilder->buildDirective($def); |
157 | 157 | }, |
158 | 158 | $directiveDefs |
@@ -161,17 +161,17 @@ discard block |
||
161 | 161 | // If specified directives were not explicitly declared, add them. |
162 | 162 | $directivesByName = Utils::groupBy( |
163 | 163 | $directives, |
164 | - static function (Directive $directive) : string { |
|
164 | + static function(Directive $directive) : string { |
|
165 | 165 | return $directive->name; |
166 | 166 | } |
167 | 167 | ); |
168 | - if (! isset($directivesByName['skip'])) { |
|
168 | + if (!isset($directivesByName['skip'])) { |
|
169 | 169 | $directives[] = Directive::skipDirective(); |
170 | 170 | } |
171 | - if (! isset($directivesByName['include'])) { |
|
171 | + if (!isset($directivesByName['include'])) { |
|
172 | 172 | $directives[] = Directive::includeDirective(); |
173 | 173 | } |
174 | - if (! isset($directivesByName['deprecated'])) { |
|
174 | + if (!isset($directivesByName['deprecated'])) { |
|
175 | 175 | $directives[] = Directive::deprecatedDirective(); |
176 | 176 | } |
177 | 177 | |
@@ -189,12 +189,12 @@ discard block |
||
189 | 189 | 'subscription' => isset($operationTypes['subscription']) |
190 | 190 | ? $DefinitionBuilder->buildType($operationTypes['subscription']) |
191 | 191 | : null, |
192 | - 'typeLoader' => static function ($name) use ($DefinitionBuilder) { |
|
192 | + 'typeLoader' => static function($name) use ($DefinitionBuilder) { |
|
193 | 193 | return $DefinitionBuilder->buildType($name); |
194 | 194 | }, |
195 | 195 | 'directives' => $directives, |
196 | 196 | 'astNode' => $schemaDef, |
197 | - 'types' => function () use ($DefinitionBuilder) { |
|
197 | + 'types' => function() use ($DefinitionBuilder) { |
|
198 | 198 | $types = []; |
199 | 199 | /** @var ScalarTypeDefinitionNode|ObjectTypeDefinitionNode|InterfaceTypeDefinitionNode|UnionTypeDefinitionNode|EnumTypeDefinitionNode|InputObjectTypeDefinitionNode $def */ |
200 | 200 | foreach ($this->nodeMap as $name => $def) { |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | throw new Error(sprintf('Must provide only one %s type in schema.', $operation)); |
226 | 226 | } |
227 | 227 | |
228 | - if (! isset($this->nodeMap[$typeName])) { |
|
228 | + if (!isset($this->nodeMap[$typeName])) { |
|
229 | 229 | throw new Error(sprintf('Specified %s type "%s" not found in document.', $operation, $typeName)); |
230 | 230 | } |
231 | 231 |
@@ -58,7 +58,7 @@ discard block |
||
58 | 58 | */ |
59 | 59 | protected static function getExtensionASTNodes(NamedType $type) : ?array |
60 | 60 | { |
61 | - if (! $type instanceof Type) { |
|
61 | + if (!$type instanceof Type) { |
|
62 | 62 | return null; |
63 | 63 | } |
64 | 64 | |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | { |
82 | 82 | switch (true) { |
83 | 83 | case $node instanceof ObjectTypeExtensionNode: |
84 | - if (! ($type instanceof ObjectType)) { |
|
84 | + if (!($type instanceof ObjectType)) { |
|
85 | 85 | throw new Error( |
86 | 86 | 'Cannot extend non-object type "' . $type->name . '".', |
87 | 87 | [$node] |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | } |
90 | 90 | break; |
91 | 91 | case $node instanceof InterfaceTypeExtensionNode: |
92 | - if (! ($type instanceof InterfaceType)) { |
|
92 | + if (!($type instanceof InterfaceType)) { |
|
93 | 93 | throw new Error( |
94 | 94 | 'Cannot extend non-interface type "' . $type->name . '".', |
95 | 95 | [$node] |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | } |
98 | 98 | break; |
99 | 99 | case $node instanceof EnumTypeExtensionNode: |
100 | - if (! ($type instanceof EnumType)) { |
|
100 | + if (!($type instanceof EnumType)) { |
|
101 | 101 | throw new Error( |
102 | 102 | 'Cannot extend non-enum type "' . $type->name . '".', |
103 | 103 | [$node] |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | } |
106 | 106 | break; |
107 | 107 | case $node instanceof UnionTypeExtensionNode: |
108 | - if (! ($type instanceof UnionType)) { |
|
108 | + if (!($type instanceof UnionType)) { |
|
109 | 109 | throw new Error( |
110 | 110 | 'Cannot extend non-union type "' . $type->name . '".', |
111 | 111 | [$node] |
@@ -113,7 +113,7 @@ discard block |
||
113 | 113 | } |
114 | 114 | break; |
115 | 115 | case $node instanceof InputObjectTypeExtensionNode: |
116 | - if (! ($type instanceof InputObjectType)) { |
|
116 | + if (!($type instanceof InputObjectType)) { |
|
117 | 117 | throw new Error( |
118 | 118 | 'Cannot extend non-input object type "' . $type->name . '".', |
119 | 119 | [$node] |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | return new UnionType([ |
142 | 142 | 'name' => $type->name, |
143 | 143 | 'description' => $type->description, |
144 | - 'types' => static function () use ($type) { |
|
144 | + 'types' => static function() use ($type) { |
|
145 | 145 | return static::extendPossibleTypes($type); |
146 | 146 | }, |
147 | 147 | 'astNode' => $type->astNode, |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | return new InputObjectType([ |
167 | 167 | 'name' => $type->name, |
168 | 168 | 'description' => $type->description, |
169 | - 'fields' => static function () use ($type) { |
|
169 | + 'fields' => static function() use ($type) { |
|
170 | 170 | return static::extendInputFieldMap($type); |
171 | 171 | }, |
172 | 172 | 'astNode' => $type->astNode, |
@@ -188,7 +188,7 @@ discard block |
||
188 | 188 | 'astNode' => $field->astNode, |
189 | 189 | ]; |
190 | 190 | |
191 | - if (! $field->defaultValueExists()) { |
|
191 | + if (!$field->defaultValueExists()) { |
|
192 | 192 | continue; |
193 | 193 | } |
194 | 194 | |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | */ |
256 | 256 | protected static function extendPossibleTypes(UnionType $type) : array |
257 | 257 | { |
258 | - $possibleTypes = array_map(static function ($type) { |
|
258 | + $possibleTypes = array_map(static function($type) { |
|
259 | 259 | return static::extendNamedType($type); |
260 | 260 | }, $type->getTypes()); |
261 | 261 | |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | */ |
277 | 277 | protected static function extendImplementedInterfaces(ObjectType $type) : array |
278 | 278 | { |
279 | - $interfaces = array_map(static function (InterfaceType $interfaceType) { |
|
279 | + $interfaces = array_map(static function(InterfaceType $interfaceType) { |
|
280 | 280 | return static::extendNamedType($interfaceType); |
281 | 281 | }, $type->getInterfaces()); |
282 | 282 | |
@@ -315,10 +315,10 @@ discard block |
||
315 | 315 | { |
316 | 316 | return Utils::keyValMap( |
317 | 317 | $args, |
318 | - static function (FieldArgument $arg) { |
|
318 | + static function(FieldArgument $arg) { |
|
319 | 319 | return $arg->name; |
320 | 320 | }, |
321 | - static function (FieldArgument $arg) { |
|
321 | + static function(FieldArgument $arg) { |
|
322 | 322 | $def = [ |
323 | 323 | 'type' => static::extendType($arg->getType()), |
324 | 324 | 'description' => $arg->description, |
@@ -382,10 +382,10 @@ discard block |
||
382 | 382 | return new ObjectType([ |
383 | 383 | 'name' => $type->name, |
384 | 384 | 'description' => $type->description, |
385 | - 'interfaces' => static function () use ($type) { |
|
385 | + 'interfaces' => static function() use ($type) { |
|
386 | 386 | return static::extendImplementedInterfaces($type); |
387 | 387 | }, |
388 | - 'fields' => static function () use ($type) { |
|
388 | + 'fields' => static function() use ($type) { |
|
389 | 389 | return static::extendFieldMap($type); |
390 | 390 | }, |
391 | 391 | 'astNode' => $type->astNode, |
@@ -399,7 +399,7 @@ discard block |
||
399 | 399 | return new InterfaceType([ |
400 | 400 | 'name' => $type->name, |
401 | 401 | 'description' => $type->description, |
402 | - 'fields' => static function () use ($type) { |
|
402 | + 'fields' => static function() use ($type) { |
|
403 | 403 | return static::extendFieldMap($type); |
404 | 404 | }, |
405 | 405 | 'astNode' => $type->astNode, |
@@ -427,7 +427,7 @@ discard block |
||
427 | 427 | } |
428 | 428 | |
429 | 429 | $name = $type->name; |
430 | - if (! isset(static::$extendTypeCache[$name])) { |
|
430 | + if (!isset(static::$extendTypeCache[$name])) { |
|
431 | 431 | if ($type instanceof ScalarType) { |
432 | 432 | static::$extendTypeCache[$name] = static::extendScalarType($type); |
433 | 433 | } elseif ($type instanceof ObjectType) { |
@@ -465,7 +465,7 @@ discard block |
||
465 | 465 | */ |
466 | 466 | protected static function getMergedDirectives(Schema $schema, array $directiveDefinitions) : array |
467 | 467 | { |
468 | - $existingDirectives = array_map(static function (Directive $directive) { |
|
468 | + $existingDirectives = array_map(static function(Directive $directive) { |
|
469 | 469 | return static::extendDirective($directive); |
470 | 470 | }, $schema->getDirectives()); |
471 | 471 | |
@@ -473,7 +473,7 @@ discard block |
||
473 | 473 | |
474 | 474 | return array_merge( |
475 | 475 | $existingDirectives, |
476 | - array_map(static function (DirectiveDefinitionNode $directive) { |
|
476 | + array_map(static function(DirectiveDefinitionNode $directive) { |
|
477 | 477 | return static::$astBuilder->buildDirective($directive); |
478 | 478 | }, $directiveDefinitions) |
479 | 479 | ); |
@@ -495,7 +495,7 @@ discard block |
||
495 | 495 | */ |
496 | 496 | public static function extend(Schema $schema, DocumentNode $documentAST, ?array $options = null) : Schema |
497 | 497 | { |
498 | - if ($options === null || ! (isset($options['assumeValid']) || isset($options['assumeValidSDL']))) { |
|
498 | + if ($options === null || !(isset($options['assumeValid']) || isset($options['assumeValidSDL']))) { |
|
499 | 499 | DocumentValidator::assertValidSDLExtension($documentAST, $schema); |
500 | 500 | } |
501 | 501 | |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | static::$astBuilder = new ASTDefinitionBuilder( |
564 | 564 | $typeDefinitionMap, |
565 | 565 | $options, |
566 | - static function (string $typeName) use ($schema) { |
|
566 | + static function(string $typeName) use ($schema) { |
|
567 | 567 | /** @var ScalarType|ObjectType|InterfaceType|UnionType|EnumType|InputObjectType $existingType */ |
568 | 568 | $existingType = $schema->getType($typeName); |
569 | 569 | if ($existingType !== null) { |
@@ -596,7 +596,7 @@ discard block |
||
596 | 596 | } |
597 | 597 | |
598 | 598 | foreach ($schemaExtensions as $schemaExtension) { |
599 | - if (! $schemaExtension->operationTypes) { |
|
599 | + if (!$schemaExtension->operationTypes) { |
|
600 | 600 | continue; |
601 | 601 | } |
602 | 602 | |
@@ -618,11 +618,11 @@ discard block |
||
618 | 618 | $types = array_merge( |
619 | 619 | // Iterate through all types, getting the type definition for each, ensuring |
620 | 620 | // that any type not directly referenced by a field will get created. |
621 | - array_map(static function ($type) { |
|
621 | + array_map(static function($type) { |
|
622 | 622 | return static::extendNamedType($type); |
623 | 623 | }, array_values($schema->getTypeMap())), |
624 | 624 | // Do the same with new types. |
625 | - array_map(static function ($type) { |
|
625 | + array_map(static function($type) { |
|
626 | 626 | return static::$astBuilder->buildType($type); |
627 | 627 | }, array_values($typeDefinitionMap)) |
628 | 628 | ); |
@@ -99,19 +99,19 @@ discard block |
||
99 | 99 | $ast, |
100 | 100 | [ |
101 | 101 | 'leave' => [ |
102 | - NodeKind::NAME => static function (NameNode $node) { |
|
102 | + NodeKind::NAME => static function(NameNode $node) { |
|
103 | 103 | return '' . $node->value; |
104 | 104 | }, |
105 | 105 | |
106 | - NodeKind::VARIABLE => static function (VariableNode $node) { |
|
106 | + NodeKind::VARIABLE => static function(VariableNode $node) { |
|
107 | 107 | return '$' . $node->name; |
108 | 108 | }, |
109 | 109 | |
110 | - NodeKind::DOCUMENT => function (DocumentNode $node) { |
|
110 | + NodeKind::DOCUMENT => function(DocumentNode $node) { |
|
111 | 111 | return $this->join($node->definitions, "\n\n") . "\n"; |
112 | 112 | }, |
113 | 113 | |
114 | - NodeKind::OPERATION_DEFINITION => function (OperationDefinitionNode $node) { |
|
114 | + NodeKind::OPERATION_DEFINITION => function(OperationDefinitionNode $node) { |
|
115 | 115 | $op = $node->operation; |
116 | 116 | $name = $node->name; |
117 | 117 | $varDefs = $this->wrap('(', $this->join($node->variableDefinitions, ', '), ')'); |
@@ -120,12 +120,12 @@ discard block |
||
120 | 120 | |
121 | 121 | // Anonymous queries with no directives or variable definitions can use |
122 | 122 | // the query short form. |
123 | - return ! $name && ! $directives && ! $varDefs && $op === 'query' |
|
123 | + return !$name && !$directives && !$varDefs && $op === 'query' |
|
124 | 124 | ? $selectionSet |
125 | 125 | : $this->join([$op, $this->join([$name, $varDefs]), $directives, $selectionSet], ' '); |
126 | 126 | }, |
127 | 127 | |
128 | - NodeKind::VARIABLE_DEFINITION => function (VariableDefinitionNode $node) { |
|
128 | + NodeKind::VARIABLE_DEFINITION => function(VariableDefinitionNode $node) { |
|
129 | 129 | return $node->variable |
130 | 130 | . ': ' |
131 | 131 | . $node->type |
@@ -133,11 +133,11 @@ discard block |
||
133 | 133 | . $this->wrap(' ', $this->join($node->directives, ' ')); |
134 | 134 | }, |
135 | 135 | |
136 | - NodeKind::SELECTION_SET => function (SelectionSetNode $node) { |
|
136 | + NodeKind::SELECTION_SET => function(SelectionSetNode $node) { |
|
137 | 137 | return $this->block($node->selections); |
138 | 138 | }, |
139 | 139 | |
140 | - NodeKind::FIELD => function (FieldNode $node) { |
|
140 | + NodeKind::FIELD => function(FieldNode $node) { |
|
141 | 141 | return $this->join( |
142 | 142 | [ |
143 | 143 | $this->wrap('', $node->alias, ': ') . $node->name . $this->wrap( |
@@ -152,15 +152,15 @@ discard block |
||
152 | 152 | ); |
153 | 153 | }, |
154 | 154 | |
155 | - NodeKind::ARGUMENT => static function (ArgumentNode $node) { |
|
155 | + NodeKind::ARGUMENT => static function(ArgumentNode $node) { |
|
156 | 156 | return $node->name . ': ' . $node->value; |
157 | 157 | }, |
158 | 158 | |
159 | - NodeKind::FRAGMENT_SPREAD => function (FragmentSpreadNode $node) { |
|
159 | + NodeKind::FRAGMENT_SPREAD => function(FragmentSpreadNode $node) { |
|
160 | 160 | return '...' . $node->name . $this->wrap(' ', $this->join($node->directives, ' ')); |
161 | 161 | }, |
162 | 162 | |
163 | - NodeKind::INLINE_FRAGMENT => function (InlineFragmentNode $node) { |
|
163 | + NodeKind::INLINE_FRAGMENT => function(InlineFragmentNode $node) { |
|
164 | 164 | return $this->join( |
165 | 165 | [ |
166 | 166 | '...', |
@@ -172,7 +172,7 @@ discard block |
||
172 | 172 | ); |
173 | 173 | }, |
174 | 174 | |
175 | - NodeKind::FRAGMENT_DEFINITION => function (FragmentDefinitionNode $node) { |
|
175 | + NodeKind::FRAGMENT_DEFINITION => function(FragmentDefinitionNode $node) { |
|
176 | 176 | // Note: fragment variable definitions are experimental and may be changed or removed in the future. |
177 | 177 | return sprintf('fragment %s', $node->name) |
178 | 178 | . $this->wrap('(', $this->join($node->variableDefinitions, ', '), ')') |
@@ -181,15 +181,15 @@ discard block |
||
181 | 181 | . $node->selectionSet; |
182 | 182 | }, |
183 | 183 | |
184 | - NodeKind::INT => static function (IntValueNode $node) { |
|
184 | + NodeKind::INT => static function(IntValueNode $node) { |
|
185 | 185 | return $node->value; |
186 | 186 | }, |
187 | 187 | |
188 | - NodeKind::FLOAT => static function (FloatValueNode $node) { |
|
188 | + NodeKind::FLOAT => static function(FloatValueNode $node) { |
|
189 | 189 | return $node->value; |
190 | 190 | }, |
191 | 191 | |
192 | - NodeKind::STRING => function (StringValueNode $node, $key) { |
|
192 | + NodeKind::STRING => function(StringValueNode $node, $key) { |
|
193 | 193 | if ($node->block) { |
194 | 194 | return $this->printBlockString($node->value, $key === 'description'); |
195 | 195 | } |
@@ -197,47 +197,47 @@ discard block |
||
197 | 197 | return json_encode($node->value); |
198 | 198 | }, |
199 | 199 | |
200 | - NodeKind::BOOLEAN => static function (BooleanValueNode $node) { |
|
200 | + NodeKind::BOOLEAN => static function(BooleanValueNode $node) { |
|
201 | 201 | return $node->value ? 'true' : 'false'; |
202 | 202 | }, |
203 | 203 | |
204 | - NodeKind::NULL => static function (NullValueNode $node) { |
|
204 | + NodeKind::NULL => static function(NullValueNode $node) { |
|
205 | 205 | return 'null'; |
206 | 206 | }, |
207 | 207 | |
208 | - NodeKind::ENUM => static function (EnumValueNode $node) { |
|
208 | + NodeKind::ENUM => static function(EnumValueNode $node) { |
|
209 | 209 | return $node->value; |
210 | 210 | }, |
211 | 211 | |
212 | - NodeKind::LST => function (ListValueNode $node) { |
|
212 | + NodeKind::LST => function(ListValueNode $node) { |
|
213 | 213 | return '[' . $this->join($node->values, ', ') . ']'; |
214 | 214 | }, |
215 | 215 | |
216 | - NodeKind::OBJECT => function (ObjectValueNode $node) { |
|
216 | + NodeKind::OBJECT => function(ObjectValueNode $node) { |
|
217 | 217 | return '{' . $this->join($node->fields, ', ') . '}'; |
218 | 218 | }, |
219 | 219 | |
220 | - NodeKind::OBJECT_FIELD => static function (ObjectFieldNode $node) { |
|
220 | + NodeKind::OBJECT_FIELD => static function(ObjectFieldNode $node) { |
|
221 | 221 | return $node->name . ': ' . $node->value; |
222 | 222 | }, |
223 | 223 | |
224 | - NodeKind::DIRECTIVE => function (DirectiveNode $node) { |
|
224 | + NodeKind::DIRECTIVE => function(DirectiveNode $node) { |
|
225 | 225 | return '@' . $node->name . $this->wrap('(', $this->join($node->arguments, ', '), ')'); |
226 | 226 | }, |
227 | 227 | |
228 | - NodeKind::NAMED_TYPE => static function (NamedTypeNode $node) { |
|
228 | + NodeKind::NAMED_TYPE => static function(NamedTypeNode $node) { |
|
229 | 229 | return $node->name; |
230 | 230 | }, |
231 | 231 | |
232 | - NodeKind::LIST_TYPE => static function (ListTypeNode $node) { |
|
232 | + NodeKind::LIST_TYPE => static function(ListTypeNode $node) { |
|
233 | 233 | return '[' . $node->type . ']'; |
234 | 234 | }, |
235 | 235 | |
236 | - NodeKind::NON_NULL_TYPE => static function (NonNullTypeNode $node) { |
|
236 | + NodeKind::NON_NULL_TYPE => static function(NonNullTypeNode $node) { |
|
237 | 237 | return $node->type . '!'; |
238 | 238 | }, |
239 | 239 | |
240 | - NodeKind::SCHEMA_DEFINITION => function (SchemaDefinitionNode $def) { |
|
240 | + NodeKind::SCHEMA_DEFINITION => function(SchemaDefinitionNode $def) { |
|
241 | 241 | return $this->join( |
242 | 242 | [ |
243 | 243 | 'schema', |
@@ -248,15 +248,15 @@ discard block |
||
248 | 248 | ); |
249 | 249 | }, |
250 | 250 | |
251 | - NodeKind::OPERATION_TYPE_DEFINITION => static function (OperationTypeDefinitionNode $def) { |
|
251 | + NodeKind::OPERATION_TYPE_DEFINITION => static function(OperationTypeDefinitionNode $def) { |
|
252 | 252 | return $def->operation . ': ' . $def->type; |
253 | 253 | }, |
254 | 254 | |
255 | - NodeKind::SCALAR_TYPE_DEFINITION => $this->addDescription(function (ScalarTypeDefinitionNode $def) { |
|
255 | + NodeKind::SCALAR_TYPE_DEFINITION => $this->addDescription(function(ScalarTypeDefinitionNode $def) { |
|
256 | 256 | return $this->join(['scalar', $def->name, $this->join($def->directives, ' ')], ' '); |
257 | 257 | }), |
258 | 258 | |
259 | - NodeKind::OBJECT_TYPE_DEFINITION => $this->addDescription(function (ObjectTypeDefinitionNode $def) { |
|
259 | + NodeKind::OBJECT_TYPE_DEFINITION => $this->addDescription(function(ObjectTypeDefinitionNode $def) { |
|
260 | 260 | return $this->join( |
261 | 261 | [ |
262 | 262 | 'type', |
@@ -269,8 +269,8 @@ discard block |
||
269 | 269 | ); |
270 | 270 | }), |
271 | 271 | |
272 | - NodeKind::FIELD_DEFINITION => $this->addDescription(function (FieldDefinitionNode $def) { |
|
273 | - $noIndent = Utils::every($def->arguments, static function (string $arg) { |
|
272 | + NodeKind::FIELD_DEFINITION => $this->addDescription(function(FieldDefinitionNode $def) { |
|
273 | + $noIndent = Utils::every($def->arguments, static function(string $arg) { |
|
274 | 274 | return strpos($arg, "\n") === false; |
275 | 275 | }); |
276 | 276 | |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | . $this->wrap(' ', $this->join($def->directives, ' ')); |
283 | 283 | }), |
284 | 284 | |
285 | - NodeKind::INPUT_VALUE_DEFINITION => $this->addDescription(function (InputValueDefinitionNode $def) { |
|
285 | + NodeKind::INPUT_VALUE_DEFINITION => $this->addDescription(function(InputValueDefinitionNode $def) { |
|
286 | 286 | return $this->join( |
287 | 287 | [ |
288 | 288 | $def->name . ': ' . $def->type, |
@@ -294,7 +294,7 @@ discard block |
||
294 | 294 | }), |
295 | 295 | |
296 | 296 | NodeKind::INTERFACE_TYPE_DEFINITION => $this->addDescription( |
297 | - function (InterfaceTypeDefinitionNode $def) { |
|
297 | + function(InterfaceTypeDefinitionNode $def) { |
|
298 | 298 | return $this->join( |
299 | 299 | [ |
300 | 300 | 'interface', |
@@ -307,7 +307,7 @@ discard block |
||
307 | 307 | } |
308 | 308 | ), |
309 | 309 | |
310 | - NodeKind::UNION_TYPE_DEFINITION => $this->addDescription(function (UnionTypeDefinitionNode $def) { |
|
310 | + NodeKind::UNION_TYPE_DEFINITION => $this->addDescription(function(UnionTypeDefinitionNode $def) { |
|
311 | 311 | return $this->join( |
312 | 312 | [ |
313 | 313 | 'union', |
@@ -321,7 +321,7 @@ discard block |
||
321 | 321 | ); |
322 | 322 | }), |
323 | 323 | |
324 | - NodeKind::ENUM_TYPE_DEFINITION => $this->addDescription(function (EnumTypeDefinitionNode $def) { |
|
324 | + NodeKind::ENUM_TYPE_DEFINITION => $this->addDescription(function(EnumTypeDefinitionNode $def) { |
|
325 | 325 | return $this->join( |
326 | 326 | [ |
327 | 327 | 'enum', |
@@ -333,11 +333,11 @@ discard block |
||
333 | 333 | ); |
334 | 334 | }), |
335 | 335 | |
336 | - NodeKind::ENUM_VALUE_DEFINITION => $this->addDescription(function (EnumValueDefinitionNode $def) { |
|
336 | + NodeKind::ENUM_VALUE_DEFINITION => $this->addDescription(function(EnumValueDefinitionNode $def) { |
|
337 | 337 | return $this->join([$def->name, $this->join($def->directives, ' ')], ' '); |
338 | 338 | }), |
339 | 339 | |
340 | - NodeKind::INPUT_OBJECT_TYPE_DEFINITION => $this->addDescription(function ( |
|
340 | + NodeKind::INPUT_OBJECT_TYPE_DEFINITION => $this->addDescription(function( |
|
341 | 341 | InputObjectTypeDefinitionNode $def |
342 | 342 | ) { |
343 | 343 | return $this->join( |
@@ -351,7 +351,7 @@ discard block |
||
351 | 351 | ); |
352 | 352 | }), |
353 | 353 | |
354 | - NodeKind::SCHEMA_EXTENSION => function (SchemaTypeExtensionNode $def) { |
|
354 | + NodeKind::SCHEMA_EXTENSION => function(SchemaTypeExtensionNode $def) { |
|
355 | 355 | return $this->join( |
356 | 356 | [ |
357 | 357 | 'extend schema', |
@@ -362,7 +362,7 @@ discard block |
||
362 | 362 | ); |
363 | 363 | }, |
364 | 364 | |
365 | - NodeKind::SCALAR_TYPE_EXTENSION => function (ScalarTypeExtensionNode $def) { |
|
365 | + NodeKind::SCALAR_TYPE_EXTENSION => function(ScalarTypeExtensionNode $def) { |
|
366 | 366 | return $this->join( |
367 | 367 | [ |
368 | 368 | 'extend scalar', |
@@ -373,7 +373,7 @@ discard block |
||
373 | 373 | ); |
374 | 374 | }, |
375 | 375 | |
376 | - NodeKind::OBJECT_TYPE_EXTENSION => function (ObjectTypeExtensionNode $def) { |
|
376 | + NodeKind::OBJECT_TYPE_EXTENSION => function(ObjectTypeExtensionNode $def) { |
|
377 | 377 | return $this->join( |
378 | 378 | [ |
379 | 379 | 'extend type', |
@@ -386,7 +386,7 @@ discard block |
||
386 | 386 | ); |
387 | 387 | }, |
388 | 388 | |
389 | - NodeKind::INTERFACE_TYPE_EXTENSION => function (InterfaceTypeExtensionNode $def) { |
|
389 | + NodeKind::INTERFACE_TYPE_EXTENSION => function(InterfaceTypeExtensionNode $def) { |
|
390 | 390 | return $this->join( |
391 | 391 | [ |
392 | 392 | 'extend interface', |
@@ -398,7 +398,7 @@ discard block |
||
398 | 398 | ); |
399 | 399 | }, |
400 | 400 | |
401 | - NodeKind::UNION_TYPE_EXTENSION => function (UnionTypeExtensionNode $def) { |
|
401 | + NodeKind::UNION_TYPE_EXTENSION => function(UnionTypeExtensionNode $def) { |
|
402 | 402 | return $this->join( |
403 | 403 | [ |
404 | 404 | 'extend union', |
@@ -412,7 +412,7 @@ discard block |
||
412 | 412 | ); |
413 | 413 | }, |
414 | 414 | |
415 | - NodeKind::ENUM_TYPE_EXTENSION => function (EnumTypeExtensionNode $def) { |
|
415 | + NodeKind::ENUM_TYPE_EXTENSION => function(EnumTypeExtensionNode $def) { |
|
416 | 416 | return $this->join( |
417 | 417 | [ |
418 | 418 | 'extend enum', |
@@ -424,7 +424,7 @@ discard block |
||
424 | 424 | ); |
425 | 425 | }, |
426 | 426 | |
427 | - NodeKind::INPUT_OBJECT_TYPE_EXTENSION => function (InputObjectTypeExtensionNode $def) { |
|
427 | + NodeKind::INPUT_OBJECT_TYPE_EXTENSION => function(InputObjectTypeExtensionNode $def) { |
|
428 | 428 | return $this->join( |
429 | 429 | [ |
430 | 430 | 'extend input', |
@@ -436,8 +436,8 @@ discard block |
||
436 | 436 | ); |
437 | 437 | }, |
438 | 438 | |
439 | - NodeKind::DIRECTIVE_DEFINITION => $this->addDescription(function (DirectiveDefinitionNode $def) { |
|
440 | - $noIndent = Utils::every($def->arguments, static function (string $arg) { |
|
439 | + NodeKind::DIRECTIVE_DEFINITION => $this->addDescription(function(DirectiveDefinitionNode $def) { |
|
440 | + $noIndent = Utils::every($def->arguments, static function(string $arg) { |
|
441 | 441 | return strpos($arg, "\n") === false; |
442 | 442 | }); |
443 | 443 | |
@@ -455,7 +455,7 @@ discard block |
||
455 | 455 | |
456 | 456 | public function addDescription(callable $cb) |
457 | 457 | { |
458 | - return function ($node) use ($cb) { |
|
458 | + return function($node) use ($cb) { |
|
459 | 459 | return $this->join([$node->description, $cb($node)], "\n"); |
460 | 460 | }; |
461 | 461 | } |
@@ -502,7 +502,7 @@ discard block |
||
502 | 502 | $separator, |
503 | 503 | Utils::filter( |
504 | 504 | $maybeArray, |
505 | - static function ($x) { |
|
505 | + static function($x) { |
|
506 | 506 | return (bool) $x; |
507 | 507 | } |
508 | 508 | ) |
@@ -518,7 +518,7 @@ discard block |
||
518 | 518 | case 117: |
519 | 519 | $position = $this->position; |
520 | 520 | [$hex] = $this->readChars(4, true); |
521 | - if (! preg_match('/[0-9a-fA-F]{4}/', $hex)) { |
|
521 | + if (!preg_match('/[0-9a-fA-F]{4}/', $hex)) { |
|
522 | 522 | throw new SyntaxError( |
523 | 523 | $this->source, |
524 | 524 | $position - 1, |
@@ -532,7 +532,7 @@ discard block |
||
532 | 532 | $highOrderByte = $code >> 8; |
533 | 533 | if (0xD8 <= $highOrderByte && $highOrderByte <= 0xDF) { |
534 | 534 | [$utf16Continuation] = $this->readChars(6, true); |
535 | - if (! preg_match('/^\\\u[0-9a-fA-F]{4}$/', $utf16Continuation)) { |
|
535 | + if (!preg_match('/^\\\u[0-9a-fA-F]{4}$/', $utf16Continuation)) { |
|
536 | 536 | throw new SyntaxError( |
537 | 537 | $this->source, |
538 | 538 | $this->position - 5, |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | $isEdited = $isLeaving && count($edits) !== 0; |
209 | 209 | |
210 | 210 | if ($isLeaving) { |
211 | - $key = ! $ancestors ? $UNDEFINED : $path[count($path) - 1]; |
|
211 | + $key = !$ancestors ? $UNDEFINED : $path[count($path) - 1]; |
|
212 | 212 | $node = $parent; |
213 | 213 | $parent = array_pop($ancestors); |
214 | 214 | |
@@ -251,7 +251,7 @@ discard block |
||
251 | 251 | $inArray = $stack['inArray']; |
252 | 252 | $stack = $stack['prev']; |
253 | 253 | } else { |
254 | - $key = $parent !== null |
|
254 | + $key = $parent !== null |
|
255 | 255 | ? ($inArray |
256 | 256 | ? $index |
257 | 257 | : $keys[$index] |
@@ -272,8 +272,8 @@ discard block |
||
272 | 272 | } |
273 | 273 | |
274 | 274 | $result = null; |
275 | - if (! $node instanceof NodeList && ! is_array($node)) { |
|
276 | - if (! ($node instanceof Node)) { |
|
275 | + if (!$node instanceof NodeList && !is_array($node)) { |
|
276 | + if (!($node instanceof Node)) { |
|
277 | 277 | throw new Exception('Invalid AST Node: ' . json_encode($node)); |
278 | 278 | } |
279 | 279 | |
@@ -288,7 +288,7 @@ discard block |
||
288 | 288 | if ($result->doBreak) { |
289 | 289 | break; |
290 | 290 | } |
291 | - if (! $isLeaving && $result->doContinue) { |
|
291 | + if (!$isLeaving && $result->doContinue) { |
|
292 | 292 | array_pop($path); |
293 | 293 | continue; |
294 | 294 | } |
@@ -300,8 +300,8 @@ discard block |
||
300 | 300 | } |
301 | 301 | |
302 | 302 | $edits[] = [$key, $editValue]; |
303 | - if (! $isLeaving) { |
|
304 | - if (! ($editValue instanceof Node)) { |
|
303 | + if (!$isLeaving) { |
|
304 | + if (!($editValue instanceof Node)) { |
|
305 | 305 | array_pop($path); |
306 | 306 | continue; |
307 | 307 | } |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | if ($isLeaving) { |
320 | 320 | array_pop($path); |
321 | 321 | } else { |
322 | - $stack = [ |
|
322 | + $stack = [ |
|
323 | 323 | 'inArray' => $inArray, |
324 | 324 | 'index' => $index, |
325 | 325 | 'keys' => $keys, |
@@ -401,9 +401,9 @@ discard block |
||
401 | 401 | $skipping = new SplFixedArray($visitorsCount); |
402 | 402 | |
403 | 403 | return [ |
404 | - 'enter' => static function (Node $node) use ($visitors, $skipping, $visitorsCount) { |
|
404 | + 'enter' => static function(Node $node) use ($visitors, $skipping, $visitorsCount) { |
|
405 | 405 | for ($i = 0; $i < $visitorsCount; $i++) { |
406 | - if (! empty($skipping[$i])) { |
|
406 | + if (!empty($skipping[$i])) { |
|
407 | 407 | continue; |
408 | 408 | } |
409 | 409 | |
@@ -413,7 +413,7 @@ discard block |
||
413 | 413 | false |
414 | 414 | ); |
415 | 415 | |
416 | - if (! $fn) { |
|
416 | + if (!$fn) { |
|
417 | 417 | continue; |
418 | 418 | } |
419 | 419 | |
@@ -432,7 +432,7 @@ discard block |
||
432 | 432 | } |
433 | 433 | } |
434 | 434 | }, |
435 | - 'leave' => static function (Node $node) use ($visitors, $skipping, $visitorsCount) { |
|
435 | + 'leave' => static function(Node $node) use ($visitors, $skipping, $visitorsCount) { |
|
436 | 436 | for ($i = 0; $i < $visitorsCount; $i++) { |
437 | 437 | if (empty($skipping[$i])) { |
438 | 438 | $fn = self::getVisitFn( |
@@ -468,7 +468,7 @@ discard block |
||
468 | 468 | public static function visitWithTypeInfo(TypeInfo $typeInfo, $visitor) |
469 | 469 | { |
470 | 470 | return [ |
471 | - 'enter' => static function (Node $node) use ($typeInfo, $visitor) { |
|
471 | + 'enter' => static function(Node $node) use ($typeInfo, $visitor) { |
|
472 | 472 | $typeInfo->enter($node); |
473 | 473 | $fn = self::getVisitFn($visitor, $node->kind, false); |
474 | 474 | |
@@ -486,7 +486,7 @@ discard block |
||
486 | 486 | |
487 | 487 | return null; |
488 | 488 | }, |
489 | - 'leave' => static function (Node $node) use ($typeInfo, $visitor) { |
|
489 | + 'leave' => static function(Node $node) use ($typeInfo, $visitor) { |
|
490 | 490 | $fn = self::getVisitFn($visitor, $node->kind, true); |
491 | 491 | $result = $fn ? call_user_func_array($fn, func_get_args()) : null; |
492 | 492 | $typeInfo->leave($node); |
@@ -511,7 +511,7 @@ discard block |
||
511 | 511 | |
512 | 512 | $kindVisitor = $visitor[$kind] ?? null; |
513 | 513 | |
514 | - if (! $isLeaving && is_callable($kindVisitor)) { |
|
514 | + if (!$isLeaving && is_callable($kindVisitor)) { |
|
515 | 515 | // { Kind() {} } |
516 | 516 | return $kindVisitor; |
517 | 517 | } |
@@ -16,7 +16,7 @@ |
||
16 | 16 | { |
17 | 17 | public function resolve($rootValue, $args, $context) |
18 | 18 | { |
19 | - return $rootValue['prefix'].$args['message']; |
|
19 | + return $rootValue['prefix'] . $args['message']; |
|
20 | 20 | } |
21 | 21 | } |
22 | 22 |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | 'args' => [ |
20 | 20 | 'message' => ['type' => Type::string()], |
21 | 21 | ], |
22 | - 'resolve' => function ($rootValue, $args) { |
|
22 | + 'resolve' => function($rootValue, $args) { |
|
23 | 23 | return $rootValue['prefix'] . $args['message']; |
24 | 24 | } |
25 | 25 | ], |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | 'x' => ['type' => Type::int()], |
36 | 36 | 'y' => ['type' => Type::int()], |
37 | 37 | ], |
38 | - 'resolve' => function ($calc, $args) { |
|
38 | + 'resolve' => function($calc, $args) { |
|
39 | 39 | return $args['x'] + $args['y']; |
40 | 40 | }, |
41 | 41 | ], |
@@ -121,15 +121,15 @@ |
||
121 | 121 | return DataSource::findComments($story->id, $args['limit'], $args['after']); |
122 | 122 | } |
123 | 123 | |
124 | - public function resolveMentions(Story $story, $args, AppContext $context){ |
|
124 | + public function resolveMentions(Story $story, $args, AppContext $context) { |
|
125 | 125 | return DataSource::findStoryMentions($story->id); |
126 | 126 | } |
127 | 127 | |
128 | - public function resolveLikedBy(Story $story, $args, AppContext $context){ |
|
129 | - return DataSource::findLikes($story->id,10); |
|
128 | + public function resolveLikedBy(Story $story, $args, AppContext $context) { |
|
129 | + return DataSource::findLikes($story->id, 10); |
|
130 | 130 | } |
131 | 131 | |
132 | - public function resolveLikes(Story $story, $args, AppContext $context){ |
|
133 | - return DataSource::findLikes($story->id,10); |
|
132 | + public function resolveLikes(Story $story, $args, AppContext $context) { |
|
133 | + return DataSource::findLikes($story->id, 10); |
|
134 | 134 | } |
135 | 135 | } |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | throw new RequestError('Could not parse JSON: ' . json_last_error_msg()); |
88 | 88 | } |
89 | 89 | |
90 | - if (! is_array($bodyParams)) { |
|
90 | + if (!is_array($bodyParams)) { |
|
91 | 91 | throw new RequestError( |
92 | 92 | 'GraphQL Server expects JSON object or array, but got ' . |
93 | 93 | Utils::printSafeJson($bodyParams) |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | public function validateOperationParams(OperationParams $params) |
154 | 154 | { |
155 | 155 | $errors = []; |
156 | - if (! $params->query && ! $params->queryId) { |
|
156 | + if (!$params->query && !$params->queryId) { |
|
157 | 157 | $errors[] = new RequestError('GraphQL Request must include at least one of those two parameters: "query" or "queryId"'); |
158 | 158 | } |
159 | 159 | |
@@ -161,28 +161,28 @@ discard block |
||
161 | 161 | $errors[] = new RequestError('GraphQL Request parameters "query" and "queryId" are mutually exclusive'); |
162 | 162 | } |
163 | 163 | |
164 | - if ($params->query !== null && (! is_string($params->query) || empty($params->query))) { |
|
164 | + if ($params->query !== null && (!is_string($params->query) || empty($params->query))) { |
|
165 | 165 | $errors[] = new RequestError( |
166 | 166 | 'GraphQL Request parameter "query" must be string, but got ' . |
167 | 167 | Utils::printSafeJson($params->query) |
168 | 168 | ); |
169 | 169 | } |
170 | 170 | |
171 | - if ($params->queryId !== null && (! is_string($params->queryId) || empty($params->queryId))) { |
|
171 | + if ($params->queryId !== null && (!is_string($params->queryId) || empty($params->queryId))) { |
|
172 | 172 | $errors[] = new RequestError( |
173 | 173 | 'GraphQL Request parameter "queryId" must be string, but got ' . |
174 | 174 | Utils::printSafeJson($params->queryId) |
175 | 175 | ); |
176 | 176 | } |
177 | 177 | |
178 | - if ($params->operation !== null && (! is_string($params->operation) || empty($params->operation))) { |
|
178 | + if ($params->operation !== null && (!is_string($params->operation) || empty($params->operation))) { |
|
179 | 179 | $errors[] = new RequestError( |
180 | 180 | 'GraphQL Request parameter "operation" must be string, but got ' . |
181 | 181 | Utils::printSafeJson($params->operation) |
182 | 182 | ); |
183 | 183 | } |
184 | 184 | |
185 | - if ($params->variables !== null && (! is_array($params->variables) || isset($params->variables[0]))) { |
|
185 | + if ($params->variables !== null && (!is_array($params->variables) || isset($params->variables[0]))) { |
|
186 | 186 | $errors[] = new RequestError( |
187 | 187 | 'GraphQL Request parameter "variables" must be object or JSON string parsed to object, but got ' . |
188 | 188 | Utils::printSafeJson($params->getOriginalInput('variables')) |
@@ -253,20 +253,20 @@ discard block |
||
253 | 253 | $isBatch = false |
254 | 254 | ) { |
255 | 255 | try { |
256 | - if (! $config->getSchema()) { |
|
256 | + if (!$config->getSchema()) { |
|
257 | 257 | throw new InvariantViolation('Schema is required for the server'); |
258 | 258 | } |
259 | 259 | |
260 | - if ($isBatch && ! $config->getQueryBatching()) { |
|
260 | + if ($isBatch && !$config->getQueryBatching()) { |
|
261 | 261 | throw new RequestError('Batched queries are not supported by this server'); |
262 | 262 | } |
263 | 263 | |
264 | 264 | $errors = $this->validateOperationParams($op); |
265 | 265 | |
266 | - if (! empty($errors)) { |
|
266 | + if (!empty($errors)) { |
|
267 | 267 | $errors = Utils::map( |
268 | 268 | $errors, |
269 | - static function (RequestError $err) { |
|
269 | + static function(RequestError $err) { |
|
270 | 270 | return Error::createLocatedError($err, null, null); |
271 | 271 | } |
272 | 272 | ); |
@@ -280,7 +280,7 @@ discard block |
||
280 | 280 | ? $this->loadPersistedQuery($config, $op) |
281 | 281 | : $op->query; |
282 | 282 | |
283 | - if (! $doc instanceof DocumentNode) { |
|
283 | + if (!$doc instanceof DocumentNode) { |
|
284 | 284 | $doc = Parser::parse($doc); |
285 | 285 | } |
286 | 286 | |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | ); |
316 | 316 | } |
317 | 317 | |
318 | - $applyErrorHandling = static function (ExecutionResult $result) use ($config) { |
|
318 | + $applyErrorHandling = static function(ExecutionResult $result) use ($config) { |
|
319 | 319 | if ($config->getErrorsHandler()) { |
320 | 320 | $result->setErrorsHandler($config->getErrorsHandler()); |
321 | 321 | } |
@@ -344,13 +344,13 @@ discard block |
||
344 | 344 | // Load query if we got persisted query id: |
345 | 345 | $loader = $config->getPersistentQueryLoader(); |
346 | 346 | |
347 | - if (! $loader) { |
|
347 | + if (!$loader) { |
|
348 | 348 | throw new RequestError('Persisted queries are not supported by this server'); |
349 | 349 | } |
350 | 350 | |
351 | 351 | $source = $loader($operationParams->queryId, $operationParams); |
352 | 352 | |
353 | - if (! is_string($source) && ! $source instanceof DocumentNode) { |
|
353 | + if (!is_string($source) && !$source instanceof DocumentNode) { |
|
354 | 354 | throw new InvariantViolation(sprintf( |
355 | 355 | 'Persistent query loader must return query string or instance of %s but got: %s', |
356 | 356 | DocumentNode::class, |
@@ -378,7 +378,7 @@ discard block |
||
378 | 378 | if (is_callable($validationRules)) { |
379 | 379 | $validationRules = $validationRules($params, $doc, $operationType); |
380 | 380 | |
381 | - if (! is_array($validationRules)) { |
|
381 | + if (!is_array($validationRules)) { |
|
382 | 382 | throw new InvariantViolation(sprintf( |
383 | 383 | 'Expecting validation rules to be array or callable returning array, but got: %s', |
384 | 384 | Utils::printSafe($validationRules) |
@@ -434,7 +434,7 @@ discard block |
||
434 | 434 | public function sendResponse($result, $exitWhenDone = false) |
435 | 435 | { |
436 | 436 | if ($result instanceof Promise) { |
437 | - $result->then(function ($actualResult) use ($exitWhenDone) { |
|
437 | + $result->then(function($actualResult) use ($exitWhenDone) { |
|
438 | 438 | $this->doSendResponse($actualResult, $exitWhenDone); |
439 | 439 | }); |
440 | 440 | } else { |
@@ -482,8 +482,8 @@ discard block |
||
482 | 482 | if (is_array($result) && isset($result[0])) { |
483 | 483 | Utils::each( |
484 | 484 | $result, |
485 | - static function ($executionResult, $index) { |
|
486 | - if (! $executionResult instanceof ExecutionResult) { |
|
485 | + static function($executionResult, $index) { |
|
486 | + if (!$executionResult instanceof ExecutionResult) { |
|
487 | 487 | throw new InvariantViolation(sprintf( |
488 | 488 | 'Expecting every entry of batched query result to be instance of %s but entry at position %d is %s', |
489 | 489 | ExecutionResult::class, |
@@ -495,14 +495,14 @@ discard block |
||
495 | 495 | ); |
496 | 496 | $httpStatus = 200; |
497 | 497 | } else { |
498 | - if (! $result instanceof ExecutionResult) { |
|
498 | + if (!$result instanceof ExecutionResult) { |
|
499 | 499 | throw new InvariantViolation(sprintf( |
500 | 500 | 'Expecting query result to be instance of %s but got %s', |
501 | 501 | ExecutionResult::class, |
502 | 502 | Utils::printSafe($result) |
503 | 503 | )); |
504 | 504 | } |
505 | - if ($result->data === null && ! empty($result->errors)) { |
|
505 | + if ($result->data === null && !empty($result->errors)) { |
|
506 | 506 | $httpStatus = 400; |
507 | 507 | } else { |
508 | 508 | $httpStatus = 200; |
@@ -528,7 +528,7 @@ discard block |
||
528 | 528 | } else { |
529 | 529 | $contentType = $request->getHeader('content-type'); |
530 | 530 | |
531 | - if (! isset($contentType[0])) { |
|
531 | + if (!isset($contentType[0])) { |
|
532 | 532 | throw new RequestError('Missing "Content-Type" header'); |
533 | 533 | } |
534 | 534 | |
@@ -543,7 +543,7 @@ discard block |
||
543 | 543 | ); |
544 | 544 | } |
545 | 545 | |
546 | - if (! is_array($bodyParams)) { |
|
546 | + if (!is_array($bodyParams)) { |
|
547 | 547 | throw new RequestError( |
548 | 548 | 'GraphQL Server expects JSON object or array, but got ' . |
549 | 549 | Utils::printSafeJson($bodyParams) |
@@ -552,7 +552,7 @@ discard block |
||
552 | 552 | } else { |
553 | 553 | $bodyParams = $request->getParsedBody(); |
554 | 554 | |
555 | - if (! is_array($bodyParams)) { |
|
555 | + if (!is_array($bodyParams)) { |
|
556 | 556 | throw new RequestError('Unexpected content type: ' . Utils::printSafeJson($contentType[0])); |
557 | 557 | } |
558 | 558 | } |
@@ -577,7 +577,7 @@ discard block |
||
577 | 577 | public function toPsrResponse($result, ResponseInterface $response, StreamInterface $writableBodyStream) |
578 | 578 | { |
579 | 579 | if ($result instanceof Promise) { |
580 | - return $result->then(function ($actualResult) use ($response, $writableBodyStream) { |
|
580 | + return $result->then(function($actualResult) use ($response, $writableBodyStream) { |
|
581 | 581 | return $this->doConvertToPsrResponse($actualResult, $response, $writableBodyStream); |
582 | 582 | }); |
583 | 583 | } |