Completed
Pull Request — master (#159)
by Christoffer
02:45
created
src/SchemaBuilder/SchemaBuilder.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -74,27 +74,27 @@
 block discarded – undo
74 74
 
75 75
         $definitionBuilder = $this->definitionBuilderCreator->create($nodeMap, $resolverMap);
76 76
 
77
-        $types = array_map(function (TypeDefinitionNodeInterface $definition) use ($definitionBuilder) {
77
+        $types = array_map(function(TypeDefinitionNodeInterface $definition) use ($definitionBuilder) {
78 78
             return $definitionBuilder->buildType($definition);
79 79
         }, $typeDefinitions);
80 80
 
81
-        $directives = array_map(function (DirectiveDefinitionNode $definition) use ($definitionBuilder) {
81
+        $directives = array_map(function(DirectiveDefinitionNode $definition) use ($definitionBuilder) {
82 82
             return $definitionBuilder->buildDirective($definition);
83 83
         }, $directiveDefinitions);
84 84
 
85
-        if (!arraySome($directives, function (DirectiveInterface $directive) {
85
+        if (!arraySome($directives, function(DirectiveInterface $directive) {
86 86
             return $directive->getName() === 'skip';
87 87
         })) {
88 88
             $directives[] = GraphQLSkipDirective();
89 89
         }
90 90
 
91
-        if (!arraySome($directives, function (DirectiveInterface $directive) {
91
+        if (!arraySome($directives, function(DirectiveInterface $directive) {
92 92
             return $directive->getName() === 'include';
93 93
         })) {
94 94
             $directives[] = GraphQLIncludeDirective();
95 95
         }
96 96
 
97
-        if (!arraySome($directives, function (DirectiveInterface $directive) {
97
+        if (!arraySome($directives, function(DirectiveInterface $directive) {
98 98
             return $directive->getName() === 'deprecated';
99 99
         })) {
100 100
             $directives[] = GraphQLDeprecatedDirective();
Please login to merge, or discard this patch.
src/Validation/Validator.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@
 block discarded – undo
55 55
 
56 56
         $context = $this->contextCreator->create($schema, $document, $typeInfo);
57 57
 
58
-        $visitors = \array_map(function (RuleInterface $rule) use ($context) {
58
+        $visitors = \array_map(function(RuleInterface $rule) use ($context) {
59 59
             return $rule->setContext($context);
60 60
         }, $rules);
61 61
 
Please login to merge, or discard this patch.
src/Execution/ExecutionStrategy.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
         if ($isContainsPromise) {
252 252
             $keys    = array_keys($finalResults);
253 253
             $promise = \React\Promise\all(array_values($finalResults));
254
-            $promise->then(function ($values) use ($keys, &$finalResults) {
254
+            $promise->then(function($values) use ($keys, &$finalResults) {
255 255
                 foreach ($values as $i => $value) {
256 256
                     $finalResults[$keys[$i]] = $value;
257 257
                 }
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
 
286 286
         $promise = new \React\Promise\FulfilledPromise([]);
287 287
 
288
-        $resolve = function ($results, $fieldName, $path, $objectType, $rootValue, $fieldNodes) {
288
+        $resolve = function($results, $fieldName, $path, $objectType, $rootValue, $fieldNodes) {
289 289
             $fieldPath   = $path;
290 290
             $fieldPath[] = $fieldName;
291 291
             try {
@@ -296,7 +296,7 @@  discard block
 block discarded – undo
296 296
 
297 297
             if ($this->isPromise($result)) {
298 298
                 /** @var ExtendedPromiseInterface $result */
299
-                return $result->then(function ($resolvedResult) use ($fieldName, $results) {
299
+                return $result->then(function($resolvedResult) use ($fieldName, $results) {
300 300
                     $results[$fieldName] = $resolvedResult;
301 301
                     return $results;
302 302
                 });
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
         };
309 309
 
310 310
         foreach ($fields as $fieldName => $fieldNodes) {
311
-            $promise = $promise->then(function ($resolvedResults) use (
311
+            $promise = $promise->then(function($resolvedResults) use (
312 312
                 $resolve,
313 313
                 $fieldName,
314 314
                 $path,
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
             });
321 321
         }
322 322
 
323
-        $promise->then(function ($resolvedResults) use (&$finalResults) {
323
+        $promise->then(function($resolvedResults) use (&$finalResults) {
324 324
             $finalResults = $resolvedResults ?? [];
325 325
         });
326 326
 
@@ -504,7 +504,7 @@  discard block
 block discarded – undo
504 504
             if ($this->isPromise($completed)) {
505 505
                 $context = $this->context;
506 506
                 /** @var ExtendedPromiseInterface $completed */
507
-                return $completed->then(null, function ($error) use ($context, $fieldNodes, $path) {
507
+                return $completed->then(null, function($error) use ($context, $fieldNodes, $path) {
508 508
                     //@TODO Handle $error better
509 509
                     if ($error instanceof \Exception) {
510 510
                         $context->addError($this->buildLocatedError($error, $fieldNodes, $path));
@@ -579,7 +579,7 @@  discard block
 block discarded – undo
579 579
     ) {
580 580
         if ($this->isPromise($result)) {
581 581
             /** @var ExtendedPromiseInterface $result */
582
-            return $result->then(function (&$value) use ($returnType, $fieldNodes, $info, $path) {
582
+            return $result->then(function(&$value) use ($returnType, $fieldNodes, $info, $path) {
583 583
                 return $this->completeValue($returnType, $fieldNodes, $info, $path, $value);
584 584
             });
585 585
         }
@@ -667,7 +667,7 @@  discard block
 block discarded – undo
667 667
 
668 668
         if ($this->isPromise($runtimeType)) {
669 669
             /** @var ExtendedPromiseInterface $runtimeType */
670
-            return $runtimeType->then(function ($resolvedRuntimeType) use (
670
+            return $runtimeType->then(function($resolvedRuntimeType) use (
671 671
                 $returnType,
672 672
                 $fieldNodes,
673 673
                 $info,
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
 
793 793
         if (!empty($promisedIsTypeOfResults)) {
794 794
             return \React\Promise\all($promisedIsTypeOfResults)
795
-                ->then(function ($isTypeOfResults) use ($possibleTypes) {
795
+                ->then(function($isTypeOfResults) use ($possibleTypes) {
796 796
                     foreach ($isTypeOfResults as $index => $result) {
797 797
                         if ($result) {
798 798
                             return $possibleTypes[$index];
Please login to merge, or discard this patch.
src/Language/utils.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -146,7 +146,7 @@
 block discarded – undo
146 146
  */
147 147
 function locationsShorthandToArray(array $locations): array
148 148
 {
149
-    return array_map(function ($shorthand) {
149
+    return array_map(function($shorthand) {
150 150
         return locationShorthandToArray($shorthand);
151 151
     }, $locations);
152 152
 }
Please login to merge, or discard this patch.
src/Execution/ValuesHelper.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
             return $coercedValues;
63 63
         }
64 64
 
65
-        $argumentNodeMap = keyMap($argumentNodes, function (ArgumentNode $value) {
65
+        $argumentNodeMap = keyMap($argumentNodes, function(ArgumentNode $value) {
66 66
             return $value->getNameValue();
67 67
         });
68 68
 
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
         array $variableValues = []
134 134
     ): ?array {
135 135
         $directiveNode = $node->hasDirectives()
136
-            ? find($node->getDirectives(), function (NameAwareInterface $value) use ($directive) {
136
+            ? find($node->getDirectives(), function(NameAwareInterface $value) use ($directive) {
137 137
                 return $value->getNameValue() === $directive->getName();
138 138
             }) : null;
139 139
 
Please login to merge, or discard this patch.
src/Util/ValueHelper.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -168,7 +168,7 @@
 block discarded – undo
168 168
         $resolvedValues = [];
169 169
 
170 170
         /** @var ObjectFieldNode[] $fieldNodes */
171
-        $fieldNodes = keyMap($node->getFields(), function (ObjectFieldNode $value) {
171
+        $fieldNodes = keyMap($node->getFields(), function(ObjectFieldNode $value) {
172 172
             return $value->getNameValue();
173 173
         });
174 174
 
Please login to merge, or discard this patch.
src/Util/utils.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
 
33 33
     return $count === 1
34 34
         ? $selected[0]
35
-        : \array_reduce($selected, function ($list, $item) use ($count, &$index) {
35
+        : \array_reduce($selected, function($list, $item) use ($count, &$index) {
36 36
             $list .= ($index > 0 && $index < ($count - 1) ? ', ' : '') . ($index === ($count - 1) ? ' or ' : '') .
37 37
                 $item;
38 38
             $index++;
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 
67 67
     $result = \array_keys($optionsByDistance);
68 68
 
69
-    \usort($result, function ($a, $b) use ($optionsByDistance) {
69
+    \usort($result, function($a, $b) use ($optionsByDistance) {
70 70
         return $optionsByDistance[$a] - $optionsByDistance[$b];
71 71
     });
72 72
 
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
  */
82 82
 function quotedOrList(array $items): string
83 83
 {
84
-    return orList(array_map(function ($item) {
84
+    return orList(array_map(function($item) {
85 85
         return '"' . $item . '"';
86 86
     }, $items));
87 87
 }
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
  */
96 96
 function arrayEvery(array $array, callable $fn): bool
97 97
 {
98
-    return array_reduce($array, function ($result, $value) use ($fn) {
98
+    return array_reduce($array, function($result, $value) use ($fn) {
99 99
         return $result && $fn($value);
100 100
     }, true);
101 101
 }
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
  */
108 108
 function arraySome(array $array, callable $fn)
109 109
 {
110
-    return array_reduce($array, function ($result, $value) use ($fn) {
110
+    return array_reduce($array, function($result, $value) use ($fn) {
111 111
         return $result || $fn($value);
112 112
     });
113 113
 }
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
  */
136 136
 function keyMap(array $array, callable $keyFn): array
137 137
 {
138
-    return array_reduce($array, function ($map, $item) use ($keyFn) {
138
+    return array_reduce($array, function($map, $item) use ($keyFn) {
139 139
         $map[$keyFn($item)] = $item;
140 140
         return $map;
141 141
     }, []);
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
  */
150 150
 function keyValueMap(array $array, callable $keyFn, callable $valFn): array
151 151
 {
152
-    return array_reduce($array, function ($map, $item) use ($keyFn, $valFn) {
152
+    return array_reduce($array, function($map, $item) use ($keyFn, $valFn) {
153 153
         $map[$keyFn($item)] = $valFn($item);
154 154
         return $map;
155 155
     }, []);
Please login to merge, or discard this patch.
src/Util/TypeHelper.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -92,7 +92,7 @@
 block discarded – undo
92 92
                 // If both types are abstract, then determine if there is any intersection
93 93
                 // between possible concrete types of each.
94 94
                 return arraySome($schema->getPossibleTypes($typeA),
95
-                    function (TypeInterface $type) use ($schema, $typeB) {
95
+                    function(TypeInterface $type) use ($schema, $typeB) {
96 96
                         return $schema->isPossibleType($typeB, $type);
97 97
                     });
98 98
             }
Please login to merge, or discard this patch.
src/SchemaBuilder/DefinitionBuilder.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 
96 96
         $builtInTypes = keyMap(
97 97
             \array_merge(specifiedScalarTypes(), introspectionTypes()),
98
-            function (NamedTypeInterface $type) {
98
+            function(NamedTypeInterface $type) {
99 99
                 return $type->getName();
100 100
             }
101 101
         );
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
         return GraphQLDirective([
137 137
             'name'        => $node->getNameValue(),
138 138
             'description' => $node->getDescriptionValue(),
139
-            'locations'   => \array_map(function (NameNode $node) {
139
+            'locations'   => \array_map(function(NameNode $node) {
140 140
                 return $node->getValue();
141 141
             }, $node->getLocations()),
142 142
             'args'        => $node->hasArguments() ? $this->buildArguments($node->getArguments()) : [],
@@ -180,10 +180,10 @@  discard block
 block discarded – undo
180 180
     {
181 181
         return keyValueMap(
182 182
             $nodes,
183
-            function (InputValueDefinitionNode $value) {
183
+            function(InputValueDefinitionNode $value) {
184 184
                 return $value->getNameValue();
185 185
             },
186
-            function (InputValueDefinitionNode $value): array {
186
+            function(InputValueDefinitionNode $value): array {
187 187
                 $type         = $this->buildWrappedType($value->getType());
188 188
                 $defaultValue = $value->getDefaultValue();
189 189
                 return [
@@ -235,11 +235,11 @@  discard block
 block discarded – undo
235 235
         return GraphQLObjectType([
236 236
             'name'        => $node->getNameValue(),
237 237
             'description' => $node->getDescriptionValue(),
238
-            'fields'      => function () use ($node) {
238
+            'fields'      => function() use ($node) {
239 239
                 return $this->buildFields($node);
240 240
             },
241
-            'interfaces'  => function () use ($node) {
242
-                return $node->hasInterfaces() ? \array_map(function (NodeInterface $interface) {
241
+            'interfaces'  => function() use ($node) {
242
+                return $node->hasInterfaces() ? \array_map(function(NodeInterface $interface) {
243 243
                     return $this->buildType($interface);
244 244
                 }, $node->getInterfaces()) : [];
245 245
             },
@@ -257,11 +257,11 @@  discard block
 block discarded – undo
257 257
 
258 258
         return $node->hasFields() ? keyValueMap(
259 259
             $node->getFields(),
260
-            function ($value) {
260
+            function($value) {
261 261
                 /** @noinspection PhpUndefinedMethodInspection */
262 262
                 return $value->getNameValue();
263 263
             },
264
-            function ($value) use ($resolverMap) {
264
+            function($value) use ($resolverMap) {
265 265
                 /** @var FieldDefinitionNode|InputValueDefinitionNode $value */
266 266
                 return $this->buildField($value, $resolverMap[$value->getNameValue()] ?? null);
267 267
             }
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
         return GraphQLInterfaceType([
278 278
             'name'        => $node->getNameValue(),
279 279
             'description' => $node->getDescriptionValue(),
280
-            'fields'      => function () use ($node): array {
280
+            'fields'      => function() use ($node): array {
281 281
                 return $this->buildFields($node);
282 282
             },
283 283
             'astNode'     => $node,
@@ -295,10 +295,10 @@  discard block
 block discarded – undo
295 295
             'description' => $node->getDescriptionValue(),
296 296
             'values'      => $node->hasValues() ? keyValueMap(
297 297
                 $node->getValues(),
298
-                function (EnumValueDefinitionNode $value): string {
298
+                function(EnumValueDefinitionNode $value): string {
299 299
                     return $value->getNameValue();
300 300
                 },
301
-                function (EnumValueDefinitionNode $value): array {
301
+                function(EnumValueDefinitionNode $value): array {
302 302
                     return [
303 303
                         'description'       => $value->getDescriptionValue(),
304 304
                         'deprecationReason' => $this->getDeprecationReason($value),
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
         return GraphQLUnionType([
320 320
             'name'        => $node->getNameValue(),
321 321
             'description' => $node->getDescriptionValue(),
322
-            'types'       => $node->hasTypes() ? \array_map(function (TypeNodeInterface $type) {
322
+            'types'       => $node->hasTypes() ? \array_map(function(TypeNodeInterface $type) {
323 323
                 return $this->buildType($type);
324 324
             }, $node->getTypes()) : [],
325 325
             'astNode'     => $node,
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
         return GraphQLScalarType([
336 336
             'name'        => $node->getNameValue(),
337 337
             'description' => $node->getDescriptionValue(),
338
-            'serialize'   => function ($value) {
338
+            'serialize'   => function($value) {
339 339
                 return $value;
340 340
             },
341 341
             'astNode'     => $node,
@@ -351,13 +351,13 @@  discard block
 block discarded – undo
351 351
         return GraphQLInputObjectType([
352 352
             'name'        => $node->getNameValue(),
353 353
             'description' => $node->getDescriptionValue(),
354
-            'fields'      => $node->hasFields() ? function () use ($node) {
354
+            'fields'      => $node->hasFields() ? function() use ($node) {
355 355
                 return keyValueMap(
356 356
                     $node->getFields(),
357
-                    function (InputValueDefinitionNode $value): string {
357
+                    function(InputValueDefinitionNode $value): string {
358 358
                         return $value->getNameValue();
359 359
                     },
360
-                    function (InputValueDefinitionNode $value): array {
360
+                    function(InputValueDefinitionNode $value): array {
361 361
                         $type         = $this->buildWrappedType($value->getType());
362 362
                         $defaultValue = $value->getDefaultValue();
363 363
                         return [
Please login to merge, or discard this patch.