Completed
Push — master ( fdc04a...f73088 )
by Alexandr
03:23
created
src/Type/Scalar/StringType.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -42,8 +42,8 @@
 block discarded – undo
42 42
     public function getDescription()
43 43
     {
44 44
         return 'The `String` scalar type represents textual data, represented as UTF-8 ' .
45
-               'character sequences. The String type is most often used by GraphQL to ' .
46
-               'represent free-form human-readable text.';
45
+                'character sequences. The String type is most often used by GraphQL to ' .
46
+                'represent free-form human-readable text.';
47 47
     }
48 48
 
49 49
 }
Please login to merge, or discard this patch.
src/Type/Scalar/FloatType.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -29,8 +29,8 @@
 block discarded – undo
29 29
     public function getDescription()
30 30
     {
31 31
         return 'The `Float` scalar type represents signed double-precision fractional ' .
32
-               'values as specified by ' .
33
-               '[IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).';
32
+                'values as specified by ' .
33
+                '[IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).';
34 34
     }
35 35
 
36 36
 }
Please login to merge, or discard this patch.
src/Type/Scalar/IntType.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -40,9 +40,9 @@
 block discarded – undo
40 40
     public function getDescription()
41 41
     {
42 42
         return 'The `Int` scalar type represents non-fractional signed whole numeric ' .
43
-               'values. Int can represent values between -(2^53 - 1) and 2^53 - 1 since ' .
44
-               'represented in JSON as double-precision floating point numbers specified' .
45
-               'by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).';
43
+                'values. Int can represent values between -(2^53 - 1) and 2^53 - 1 since ' .
44
+                'represented in JSON as double-precision floating point numbers specified' .
45
+                'by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).';
46 46
     }
47 47
 
48 48
 }
Please login to merge, or discard this patch.
src/Type/Scalar/IdType.php 1 patch
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -30,9 +30,9 @@
 block discarded – undo
30 30
     public function getDescription()
31 31
     {
32 32
         return 'The `ID` scalar type represents a unique identifier, often used to ' .
33
-               'refetch an object or as key for a cache. The ID type appears in a JSON ' .
34
-               'response as a String; however, it is not intended to be human-readable. ' .
35
-               'When expected as an input type, any string (such as `"4"`) or integer ' .
36
-               '(such as `4`) input value will be accepted as an ID.';
33
+                'refetch an object or as key for a cache. The ID type appears in a JSON ' .
34
+                'response as a String; however, it is not intended to be human-readable. ' .
35
+                'When expected as an input type, any string (such as `"4"`) or integer ' .
36
+                '(such as `4`) input value will be accepted as an ID.';
37 37
     }
38 38
 }
Please login to merge, or discard this patch.
examples/03_relay_star_wars/Schema/StarWarsRelaySchema.php 1 patch
Indentation   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -37,70 +37,70 @@
 block discarded – undo
37 37
         );
38 38
 
39 39
         $config->getQuery()
40
-               ->addField(new NodeField($fetcher))
41
-               ->addField('rebels', [
42
-                   'type'    => new FactionType(),
43
-                   'resolve' => function () {
44
-                       return TestDataProvider::getFaction('rebels');
45
-                   }
46
-               ])
47
-               ->addField('empire', [
48
-                   'type'    => new FactionType(),
49
-                   'resolve' => function () {
50
-                       return TestDataProvider::getFaction('empire');
51
-                   }
52
-               ])
53
-               ->addField('factions', [
54
-                   'type'    => new ListType(new FactionType()),
55
-                   'args'    => [
56
-                       'names' => [
57
-                           'type' => new ListType(new StringType())
58
-                       ]
59
-                   ],
60
-                   'resolve' => function ($value = null, $args, $info) {
61
-                       return TestDataProvider::getByNames($args['names']);
62
-                   }
63
-               ]);
40
+                ->addField(new NodeField($fetcher))
41
+                ->addField('rebels', [
42
+                    'type'    => new FactionType(),
43
+                    'resolve' => function () {
44
+                        return TestDataProvider::getFaction('rebels');
45
+                    }
46
+                ])
47
+                ->addField('empire', [
48
+                    'type'    => new FactionType(),
49
+                    'resolve' => function () {
50
+                        return TestDataProvider::getFaction('empire');
51
+                    }
52
+                ])
53
+                ->addField('factions', [
54
+                    'type'    => new ListType(new FactionType()),
55
+                    'args'    => [
56
+                        'names' => [
57
+                            'type' => new ListType(new StringType())
58
+                        ]
59
+                    ],
60
+                    'resolve' => function ($value = null, $args, $info) {
61
+                        return TestDataProvider::getByNames($args['names']);
62
+                    }
63
+                ]);
64 64
 
65 65
 
66 66
         $config->getMutation()
67
-               ->addField(
68
-                   RelayMutation::buildMutation(
69
-                       'introduceShip',
70
-                       [
71
-                           new InputField(['name' => 'shipName', 'type' => new NonNullType(new StringType())]),
72
-                           new InputField(['name' => 'factionId', 'type' => new NonNullType(new StringType())])
73
-                       ],
74
-                       [
75
-                           'newShipEdge'    => [
76
-                               'type'    => Connection::edgeDefinition(new ShipType(), 'newShip'),
77
-                               'resolve' => function ($value) {
78
-                                   $allShips = TestDataProvider::getShips();
79
-                                   $newShip  = TestDataProvider::getShip($value['shipId']);
67
+                ->addField(
68
+                    RelayMutation::buildMutation(
69
+                        'introduceShip',
70
+                        [
71
+                            new InputField(['name' => 'shipName', 'type' => new NonNullType(new StringType())]),
72
+                            new InputField(['name' => 'factionId', 'type' => new NonNullType(new StringType())])
73
+                        ],
74
+                        [
75
+                            'newShipEdge'    => [
76
+                                'type'    => Connection::edgeDefinition(new ShipType(), 'newShip'),
77
+                                'resolve' => function ($value) {
78
+                                    $allShips = TestDataProvider::getShips();
79
+                                    $newShip  = TestDataProvider::getShip($value['shipId']);
80 80
 
81
-                                   return [
82
-                                       'cursor' => ArrayConnection::cursorForObjectInConnection($allShips, $newShip),
83
-                                       'node' => $newShip
84
-                                   ];
85
-                               }
86
-                           ],
87
-                           'faction' => [
88
-                               'type'    => new FactionType(),
89
-                               'resolve' => function ($value) {
90
-                                   return TestDataProvider::getFaction($value['factionId']);
91
-                               }
92
-                           ]
93
-                       ],
94
-                       function ($value, $args, $info) {
95
-                           $newShip = TestDataProvider::createShip($args['shipName'], $args['factionId']);
81
+                                    return [
82
+                                        'cursor' => ArrayConnection::cursorForObjectInConnection($allShips, $newShip),
83
+                                        'node' => $newShip
84
+                                    ];
85
+                                }
86
+                            ],
87
+                            'faction' => [
88
+                                'type'    => new FactionType(),
89
+                                'resolve' => function ($value) {
90
+                                    return TestDataProvider::getFaction($value['factionId']);
91
+                                }
92
+                            ]
93
+                        ],
94
+                        function ($value, $args, $info) {
95
+                            $newShip = TestDataProvider::createShip($args['shipName'], $args['factionId']);
96 96
 
97
-                           return [
98
-                               'shipId'    => $newShip['id'],
99
-                               'factionId' => $args['factionId']
100
-                           ];
101
-                       }
102
-                   )
103
-               );
97
+                            return [
98
+                                'shipId'    => $newShip['id'],
99
+                                'factionId' => $args['factionId']
100
+                            ];
101
+                        }
102
+                    )
103
+                );
104 104
 
105 105
         /** https://github.com/graphql/graphql-relay-js/blob/master/src/__tests__/starWarsSchema.js */
106 106
     }
Please login to merge, or discard this patch.
Tests/DataProvider/TestObjectType.php 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -30,21 +30,21 @@
 block discarded – undo
30 30
                 ],
31 31
             ]))
32 32
             ->addField('location', [
33
-                 'type'    => new ObjectType(
34
-                     [
35
-                         'name'   => 'Location',
36
-                         'fields' => [
37
-                             'address'    => new StringType()
38
-                         ]
39
-                     ]
40
-                 ),
41
-                 'args'    => [
42
-                     'noop' => new IntType()
43
-                 ],
44
-                 'resolve' => function ($value, $args, $info) {
45
-                   return ['address' => '1234 Street'];
46
-                 }
47
-             ]
33
+                    'type'    => new ObjectType(
34
+                        [
35
+                            'name'   => 'Location',
36
+                            'fields' => [
37
+                                'address'    => new StringType()
38
+                            ]
39
+                        ]
40
+                    ),
41
+                    'args'    => [
42
+                        'noop' => new IntType()
43
+                    ],
44
+                    'resolve' => function ($value, $args, $info) {
45
+                    return ['address' => '1234 Street'];
46
+                    }
47
+                ]
48 48
             )
49 49
             ->addField(
50 50
                 'echo', [
Please login to merge, or discard this patch.
src/Execution/Visitor/MaxComplexityQueryVisitor.php 1 patch
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -16,34 +16,34 @@
 block discarded – undo
16 16
 
17 17
 class MaxComplexityQueryVisitor extends AbstractQueryVisitor {
18 18
 
19
-  public $maxScore;
19
+    public $maxScore;
20 20
 
21
-  protected $defaultScore = 1;
21
+    protected $defaultScore = 1;
22 22
 
23
-  public function __construct($max) {
23
+    public function __construct($max) {
24 24
     parent::__construct();
25 25
 
26 26
     $this->maxScore = $max;
27
-  }
28
-
29
-  /**
30
-   * @param array       $args
31
-   * @param FieldConfig $fieldConfig
32
-   * @param int         $childScore
33
-   *
34
-   * @return int|null
35
-   * @throws \Exception
36
-   */
37
-  public function visit(array $args, FieldConfig $fieldConfig, $childScore = 0) {
27
+    }
28
+
29
+    /**
30
+     * @param array       $args
31
+     * @param FieldConfig $fieldConfig
32
+     * @param int         $childScore
33
+     *
34
+     * @return int|null
35
+     * @throws \Exception
36
+     */
37
+    public function visit(array $args, FieldConfig $fieldConfig, $childScore = 0) {
38 38
     $cost = $fieldConfig->get('cost');
39 39
     if (is_callable($cost)) {
40
-      $cost = $cost($args, $fieldConfig, $childScore);
40
+        $cost = $cost($args, $fieldConfig, $childScore);
41 41
     }
42 42
     $cost = $cost ?: $this->defaultScore;
43 43
     $this->memo += $cost;
44 44
     if ($this->memo > $this->maxScore) {
45
-      throw new \Exception('query exceeded max allowed complexity of ' . $this->maxScore);
45
+        throw new \Exception('query exceeded max allowed complexity of ' . $this->maxScore);
46 46
     }
47 47
     return $cost;
48
-  }
48
+    }
49 49
 }
50 50
\ No newline at end of file
Please login to merge, or discard this patch.
src/Execution/Visitor/AbstractQueryVisitor.php 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -13,24 +13,24 @@
 block discarded – undo
13 13
 
14 14
 abstract class AbstractQueryVisitor {
15 15
 
16
-  protected $initialValue = 0;
16
+    protected $initialValue = 0;
17 17
 
18
-  protected $memo;
18
+    protected $memo;
19 19
 
20
-  public function __construct() {
20
+    public function __construct() {
21 21
     $this->memo = $this->initialValue;
22
-  }
22
+    }
23 23
 
24
-  public function getMemo() {
24
+    public function getMemo() {
25 25
     return $this->memo;
26
-  }
27
-
28
-  /**
29
-   * @param array       $args
30
-   * @param FieldConfig $fieldConfig
31
-   * @param int         $childScore
32
-   *
33
-   * @return int|null
34
-   */
35
-  abstract public function visit(array $args, FieldConfig $fieldConfig, $childScore = 0);
26
+    }
27
+
28
+    /**
29
+     * @param array       $args
30
+     * @param FieldConfig $fieldConfig
31
+     * @param int         $childScore
32
+     *
33
+     * @return int|null
34
+     */
35
+    abstract public function visit(array $args, FieldConfig $fieldConfig, $childScore = 0);
36 36
 }
37 37
\ No newline at end of file
Please login to merge, or discard this patch.
Tests/Library/Validator/ResolveValidatorTest.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -64,18 +64,18 @@
 block discarded – undo
64 64
 
65 65
     public function testValidFragmentTypeWithComposite()
66 66
     {
67
-      $validator = new ResolveValidator(new ExecutionContext());
68
-      $userType = new ObjectType([
67
+        $validator = new ResolveValidator(new ExecutionContext());
68
+        $userType = new ObjectType([
69 69
         'name'       => 'User',
70 70
         'fields'     => [
71
-          'name' => new StringType(),
71
+            'name' => new StringType(),
72 72
         ],
73 73
         'interfaces' => [new TestInterfaceType()]
74
-      ]);
74
+        ]);
75 75
 
76
-      $fragment          = new Fragment('name', 'User', []);
77
-      $fragmentReference = new FragmentReference('name');
78
-      $validator->assertValidFragmentForField($fragment, $fragmentReference, new NonNullType($userType));
76
+        $fragment          = new Fragment('name', 'User', []);
77
+        $fragmentReference = new FragmentReference('name');
78
+        $validator->assertValidFragmentForField($fragment, $fragmentReference, new NonNullType($userType));
79 79
     }
80 80
 
81 81
     /**
Please login to merge, or discard this patch.