Completed
Push — master ( 186982...2975e7 )
by Rafael
05:12
created
src/DependencyInjection/Configuration.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
             ->beforeNormalization()
75 75
             ->ifString()
76 76
             ->then(
77
-                function ($v) {
77
+                function($v) {
78 78
                     return [$v];
79 79
                 }
80 80
             )
@@ -87,14 +87,14 @@  discard block
 block discarded – undo
87 87
             ->beforeNormalization()
88 88
             ->ifString()
89 89
             ->then(
90
-                function ($v) {
90
+                function($v) {
91 91
                     return [$v];
92 92
                 }
93 93
             )
94 94
             ->end()
95 95
             ->validate()
96 96
             ->ifTrue(
97
-                function (array $value) {
97
+                function(array $value) {
98 98
                     foreach ($value as $val) {
99 99
                         try {
100 100
                             preg_match($val, null);
@@ -111,14 +111,14 @@  discard block
 block discarded – undo
111 111
             ->beforeNormalization()
112 112
             ->ifString()
113 113
             ->then(
114
-                function ($v) {
114
+                function($v) {
115 115
                     return [$v];
116 116
                 }
117 117
             )
118 118
             ->end()
119 119
             ->validate()
120 120
             ->ifTrue(
121
-                function (array $value) {
121
+                function(array $value) {
122 122
                     foreach ($value as $val) {
123 123
                         try {
124 124
                             preg_match($val, null);
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
                           ->useAttributeAsKey('name')
137 137
                           ->validate()
138 138
                           ->ifTrue(
139
-                              function ($v) {
139
+                              function($v) {
140 140
                                   return array_key_exists('default', $v);
141 141
                               }
142 142
                           )->thenInvalid('"default" can\'t be used as endpoint name, the system internally use this endpoint name to store the entire schema.')
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
                   ->beforeNormalization()
149 149
                   ->ifString()
150 150
                   ->then(
151
-                      function ($v) {
151
+                      function($v) {
152 152
                           return preg_split('/\s*,\s*/', $v);
153 153
                       }
154 154
                   )
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
              ->beforeNormalization()
166 166
              ->ifString()
167 167
              ->then(
168
-                 function ($v) {
168
+                 function($v) {
169 169
                      return preg_split('/\s*,\s*/', $v);
170 170
                  }
171 171
              )
Please login to merge, or discard this patch.
Indentation   +91 added lines, -91 removed lines patch added patch discarded remove patch
@@ -47,30 +47,30 @@  discard block
 block discarded – undo
47 47
     protected function configureErrorHandling(NodeBuilder $root)
48 48
     {
49 49
         $errorHandling = $root->arrayNode('error_handling')
50
-                              ->info('It is important to handle errors and when possible, report these errors back to your users for information. ')
51
-                              ->addDefaultsIfNotSet()
52
-                              ->children();
50
+                                ->info('It is important to handle errors and when possible, report these errors back to your users for information. ')
51
+                                ->addDefaultsIfNotSet()
52
+                                ->children();
53 53
 
54 54
         $errorHandling->enumNode('validation_messages')
55
-                      ->values(['error', 'payload', 'both'])
56
-                      ->info('Where should be displayed validation messages.')
57
-                      ->defaultValue('error');
55
+                        ->values(['error', 'payload', 'both'])
56
+                        ->info('Where should be displayed validation messages.')
57
+                        ->defaultValue('error');
58 58
 
59 59
         //@deprecated since v1.1 snd should be deleted in 2.0, this is a compatibility flag
60 60
         $errorHandling->booleanNode('jwt_auth_failure_compatibility')
61
-                      ->info('Keep BC with oldest version of JWT Authentication errors')
62
-                      ->setDeprecated('Since v1.1 and will will be removed in the next mayor release')
63
-                      ->defaultFalse();
61
+                        ->info('Keep BC with oldest version of JWT Authentication errors')
62
+                        ->setDeprecated('Since v1.1 and will will be removed in the next mayor release')
63
+                        ->defaultFalse();
64 64
 
65 65
         $errorHandling->booleanNode('show_trace')->info('Show error trace in debug mode')->defaultFalse();
66 66
 
67 67
         $errorHandling->scalarNode('formatter')
68
-                      ->info('Formatter is responsible for converting instances of Error to an array')
69
-                      ->defaultValue(DefaultErrorFormatter::class);
68
+                        ->info('Formatter is responsible for converting instances of Error to an array')
69
+                        ->defaultValue(DefaultErrorFormatter::class);
70 70
 
71 71
         $errorHandling->scalarNode('handler')
72
-                      ->info('Handler is useful for error filtering and logging.')
73
-                      ->defaultValue(DefaultErrorHandler::class);
72
+                        ->info('Handler is useful for error filtering and logging.')
73
+                        ->defaultValue(DefaultErrorHandler::class);
74 74
 
75 75
         $controlledErrors = $errorHandling
76 76
             ->arrayNode('controlled_errors')
@@ -156,44 +156,44 @@  discard block
 block discarded – undo
156 156
     protected function configureEndpoints(NodeBuilder $root)
157 157
     {
158 158
         $endpoints = $root->arrayNode('endpoints')
159
-                          ->useAttributeAsKey('name')
160
-                          ->validate()
161
-                          ->ifTrue(
162
-                              function ($v) {
163
-                                  return array_key_exists('default', $v);
164
-                              }
165
-                          )->thenInvalid('"default" can\'t be used as endpoint name, the system internally use this endpoint name to store the entire schema.')
166
-                          ->end()
167
-                          ->arrayPrototype()
168
-                          ->children();
159
+                            ->useAttributeAsKey('name')
160
+                            ->validate()
161
+                            ->ifTrue(
162
+                                function ($v) {
163
+                                    return array_key_exists('default', $v);
164
+                                }
165
+                            )->thenInvalid('"default" can\'t be used as endpoint name, the system internally use this endpoint name to store the entire schema.')
166
+                            ->end()
167
+                            ->arrayPrototype()
168
+                            ->children();
169 169
 
170 170
         $endpoints->arrayNode('roles')
171
-                  ->beforeNormalization()
172
-                  ->ifString()
173
-                  ->then(
174
-                      function ($v) {
175
-                          return preg_split('/\s*,\s*/', $v);
176
-                      }
177
-                  )
178
-                  ->end()
179
-                  ->prototype('scalar')
180
-                  ->end();
171
+                    ->beforeNormalization()
172
+                    ->ifString()
173
+                    ->then(
174
+                        function ($v) {
175
+                            return preg_split('/\s*,\s*/', $v);
176
+                        }
177
+                    )
178
+                    ->end()
179
+                    ->prototype('scalar')
180
+                    ->end();
181 181
 
182 182
         $endpoints->scalarNode('host')->example('^api\.backend\.');
183 183
         $endpoints->scalarNode('path')->example('/backend');
184 184
 
185 185
         $root->arrayNode('endpoint_alias')
186
-             ->info('Use alias to refer to multiple endpoints using only one name')
187
-             ->useAttributeAsKey('name')
188
-             ->beforeNormalization()
189
-             ->ifString()
190
-             ->then(
191
-                 function ($v) {
192
-                     return preg_split('/\s*,\s*/', $v);
193
-                 }
194
-             )
195
-             ->end()
196
-             ->variablePrototype();
186
+                ->info('Use alias to refer to multiple endpoints using only one name')
187
+                ->useAttributeAsKey('name')
188
+                ->beforeNormalization()
189
+                ->ifString()
190
+                ->then(
191
+                    function ($v) {
192
+                        return preg_split('/\s*,\s*/', $v);
193
+                    }
194
+                )
195
+                ->end()
196
+                ->variablePrototype();
197 197
 
198 198
         $root->scalarNode('endpoint_default')->info('Endpoint to apply to all definitions without explicit endpoint.');
199 199
 
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
         $graphiql = $root->arrayNode('graphiql')->addDefaultsIfNotSet()->children();
205 205
 
206 206
         $graphiql->scalarNode('title')
207
-                 ->defaultValue('GraphQL API Explorer');
207
+                    ->defaultValue('GraphQL API Explorer');
208 208
 
209 209
         $graphiql
210 210
             ->scalarNode('data_warning_message')
@@ -232,61 +232,61 @@  discard block
 block discarded – undo
232 232
             ->defaultFalse();
233 233
 
234 234
         $authentication->scalarNode('login_message')
235
-                       ->defaultValue('Start exploring GraphQL API queries using your account’s data now.');
235
+                        ->defaultValue('Start exploring GraphQL API queries using your account’s data now.');
236 236
 
237 237
         $authenticationProvider = $authentication->arrayNode('provider')->children();
238 238
 
239 239
         //the updated version of `jwt` to use lexik authentication bundle
240 240
         $lexikJwt = $authenticationProvider->arrayNode('lexik_jwt')
241
-                                           ->canBeEnabled()
242
-                                           ->children();
241
+                                            ->canBeEnabled()
242
+                                            ->children();
243 243
 
244 244
         $lexikJwt->scalarNode('user_provider')
245
-                 ->isRequired()
246
-                 ->info('Name of the user provider to use');
245
+                    ->isRequired()
246
+                    ->info('Name of the user provider to use');
247 247
 
248 248
         $lexikJwt->scalarNode('username_label')
249
-                 ->defaultValue('Username');
249
+                    ->defaultValue('Username');
250 250
 
251 251
         $lexikJwt->scalarNode('password_label')
252
-                 ->defaultValue('Password');
252
+                    ->defaultValue('Password');
253 253
 
254 254
         $authenticationProvider->scalarNode('custom')
255
-                               ->defaultNull()
256
-                               ->info('Configure custom service to use as authentication provider');
255
+                                ->defaultNull()
256
+                                ->info('Configure custom service to use as authentication provider');
257 257
 
258 258
         //deprecated since v1.1 and should be deleted in v2.0
259 259
         $jwt = $authenticationProvider->arrayNode('jwt')
260
-                                      ->setDeprecated('Use lexik_jwt instead, this provider will be removed in the next mayor release.')
261
-                                      ->canBeEnabled()
262
-                                      ->children();
260
+                                        ->setDeprecated('Use lexik_jwt instead, this provider will be removed in the next mayor release.')
261
+                                        ->canBeEnabled()
262
+                                        ->children();
263 263
 
264 264
         $jwtLogin = $jwt->arrayNode('login')->children();
265 265
 
266 266
         $jwtLogin->scalarNode('url')
267
-                 ->info('Route name or URI to make the login process to retrieve the token.')
268
-                 ->isRequired();
267
+                    ->info('Route name or URI to make the login process to retrieve the token.')
268
+                    ->isRequired();
269 269
 
270 270
         $jwtLogin->scalarNode('username_parameter')
271
-                 ->defaultValue('username');
271
+                    ->defaultValue('username');
272 272
 
273 273
         $jwtLogin->scalarNode('username_label')
274
-                 ->defaultValue('Username');
274
+                    ->defaultValue('Username');
275 275
 
276 276
         $jwtLogin->scalarNode('password_parameter')
277
-                 ->defaultValue('password');
277
+                    ->defaultValue('password');
278 278
 
279 279
         $jwtLogin->scalarNode('password_label')
280
-                 ->defaultValue('Password');
280
+                    ->defaultValue('Password');
281 281
 
282 282
         $jwtLogin->enumNode('parameters_in')
283
-                 ->values(['form', 'query', 'header'])
284
-                 ->info('How pass parameters to request the token')
285
-                 ->defaultValue('form');
283
+                    ->values(['form', 'query', 'header'])
284
+                    ->info('How pass parameters to request the token')
285
+                    ->defaultValue('form');
286 286
 
287 287
         $jwtLogin->scalarNode('response_token_path')
288
-                 ->defaultValue('token')
289
-                 ->info('Where the token should be located in the response in case of JSON, set null if the response is the token.');
288
+                    ->defaultValue('token')
289
+                    ->info('Where the token should be located in the response in case of JSON, set null if the response is the token.');
290 290
 
291 291
         $jwtRequests = $jwt->arrayNode('requests')->addDefaultsIfNotSet()->children();
292 292
 
@@ -325,25 +325,25 @@  discard block
 block discarded – undo
325 325
     {
326 326
         $pagination = $root->arrayNode('pagination')->addDefaultsIfNotSet()->children();
327 327
         $pagination->integerNode('limit')
328
-                   ->defaultValue(100)->info('Maximum limit allowed for all paginations');
328
+                    ->defaultValue(100)->info('Maximum limit allowed for all paginations');
329 329
     }
330 330
 
331 331
     protected function configurePluginNamespaceGlobalConfig(NodeBuilder $root)
332 332
     {
333 333
         $namespaces = $root->arrayNode('namespaces')
334
-                           ->info(
335
-                               'Group GraphQL schema using namespaced schemas. 
334
+                            ->info(
335
+                                'Group GraphQL schema using namespaced schemas. 
336 336
 On large schemas is  helpful to keep schemas grouped by bundle and node'
337
-                           )
338
-                           ->canBeEnabled()
339
-                           ->addDefaultsIfNotSet()
340
-                           ->children();
337
+                            )
338
+                            ->canBeEnabled()
339
+                            ->addDefaultsIfNotSet()
340
+                            ->children();
341 341
 
342 342
         $bundles = $namespaces->arrayNode('bundles')
343
-                              ->info('Group each bundle into a separate schema definition')
344
-                              ->canBeDisabled()
345
-                              ->addDefaultsIfNotSet()
346
-                              ->children();
343
+                                ->info('Group each bundle into a separate schema definition')
344
+                                ->canBeDisabled()
345
+                                ->addDefaultsIfNotSet()
346
+                                ->children();
347 347
 
348 348
         $bundles->scalarNode('query_suffix')
349 349
                 ->info('The following suffix will be used for bundle query groups')
@@ -374,25 +374,25 @@  discard block
 block discarded – undo
374 374
                             ->children();
375 375
 
376 376
         $nodes->scalarNode('query_suffix')
377
-              ->info('The following suffix will be used to create the name for queries to the same node')
378
-              ->defaultValue('Query');
377
+                ->info('The following suffix will be used to create the name for queries to the same node')
378
+                ->defaultValue('Query');
379 379
 
380 380
         $nodes->scalarNode('mutation_suffix')
381
-              ->info('The following suffix will be used to create the name for mutations to the same node')
382
-              ->defaultValue('Mutation');
381
+                ->info('The following suffix will be used to create the name for mutations to the same node')
382
+                ->defaultValue('Mutation');
383 383
 
384 384
         $nodes->variableNode('ignore')
385
-              ->info('The following nodes will be ignore for grouping, all definitions will be placed in the root query or mutation')
386
-              ->defaultValue(['Node']);
385
+                ->info('The following nodes will be ignore for grouping, all definitions will be placed in the root query or mutation')
386
+                ->defaultValue(['Node']);
387 387
 
388 388
         $nodes->arrayNode('aliases')
389
-              ->info(
390
-                  'Define aliases for nodes to set definitions inside other desired node name. 
389
+                ->info(
390
+                    'Define aliases for nodes to set definitions inside other desired node name. 
391 391
 Can be used to group multiple nodes or publish a node with a different group name'
392
-              )
393
-              ->example('InvoiceItem: Invoice')
394
-              ->useAttributeAsKey('name')
395
-              ->prototype('scalar');
392
+                )
393
+                ->example('InvoiceItem: Invoice')
394
+                ->useAttributeAsKey('name')
395
+                ->prototype('scalar');
396 396
     }
397 397
 
398 398
     private function configureSecurity(NodeBuilder $rootNode)
Please login to merge, or discard this patch.
src/Error/Exporter/MarkdownTableExporter.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -46,9 +46,9 @@
 block discarded – undo
46 46
 
47 47
         $styleGuide = new TableStyle();
48 48
         $styleGuide->setHorizontalBorderChar('')
49
-                   ->setVerticalBorderChar('|')
50
-                   ->setCrossingChar(' ')
51
-                   ->setCellHeaderFormat('%s');
49
+                    ->setVerticalBorderChar('|')
50
+                    ->setCrossingChar(' ')
51
+                    ->setCellHeaderFormat('%s');
52 52
 
53 53
         $table->setStyle($styleGuide);
54 54
         $table->setRows($rows);
Please login to merge, or discard this patch.
src/Error/Exporter/ConsoleTableExporter.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@
 block discarded – undo
35 35
 
36 36
         $table = new Table($output);
37 37
         $table->setHeaders(['Code', 'Text', 'Description'])
38
-              ->setRows($rows);
38
+                ->setRows($rows);
39 39
         $table->render();
40 40
     }
41 41
 }
Please login to merge, or discard this patch.
src/Command/ControlledErrorCommand.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -49,9 +49,9 @@
 block discarded – undo
49 49
     protected function configure()
50 50
     {
51 51
         $this->setName('graphql:error:list')
52
-             ->setDescription('View, export and control your API errors.')
53
-             ->addOption('exporter', 'x', InputOption::VALUE_REQUIRED, 'Exporter to user', 'console')
54
-             ->addOption('output', 'o', InputOption::VALUE_REQUIRED, 'Name of the file to save the error list, e.i. error_codes.md');
52
+                ->setDescription('View, export and control your API errors.')
53
+                ->addOption('exporter', 'x', InputOption::VALUE_REQUIRED, 'Exporter to user', 'console')
54
+                ->addOption('output', 'o', InputOption::VALUE_REQUIRED, 'Name of the file to save the error list, e.i. error_codes.md');
55 55
     }
56 56
 
57 57
     /**
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@
 block discarded – undo
59 59
      */
60 60
     protected function execute(InputInterface $input, OutputInterface $output)
61 61
     {
62
-        $this->errorManager->clear();//force reload
62
+        $this->errorManager->clear(); //force reload
63 63
         $errors = $this->errorManager->all();
64 64
 
65 65
         $result = $output;
Please login to merge, or discard this patch.
src/Controller/GraphQLEndpointController.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -183,7 +183,7 @@
 block discarded – undo
183 183
 
184 184
             $result->setErrorFormatter([$formatter, 'format']);
185 185
             $result->setErrorsHandler(
186
-                function ($errors) use ($handler, $formatter) {
186
+                function($errors) use ($handler, $formatter) {
187 187
                     return $handler->handle($errors, $formatter, $this->getDebugMode());
188 188
                 }
189 189
             );
Please login to merge, or discard this patch.
src/Form/Type/IDType.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -84,7 +84,7 @@
 block discarded – undo
84 84
         $resolver->setDefault('alternative_id', null);
85 85
         $resolver->setNormalizer(
86 86
             'alternative_id',
87
-            function (Options $options, $value) {
87
+            function(Options $options, $value) {
88 88
                 if ($value && !$options->offsetGet('class')) {
89 89
                     throw new InvalidArgumentException('Can\'t set the option "alternative_id" without define a valid "class"');
90 90
                 }
Please login to merge, or discard this patch.
src/DependencyInjection/YnloGraphQLExtension.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -92,21 +92,21 @@
 block discarded – undo
92 92
         if ($config['graphiql']['authentication']['provider']['lexik_jwt']['enabled'] ?? false) {
93 93
             $providerName = sprintf('security.user.provider.concrete.%s', $config['graphiql']['authentication']['provider']['lexik_jwt']['user_provider']);
94 94
             $container->getDefinition(LexikJWTGraphiQLAuthenticator::class)
95
-                      ->setArgument(1, new Reference($providerName));
95
+                        ->setArgument(1, new Reference($providerName));
96 96
         } else {
97 97
             $container->removeDefinition(LexikJWTGraphiQLAuthenticator::class);
98 98
         }
99 99
 
100 100
         //build the ID encoder manager with configured encoder
101 101
         $container->getDefinition(IDEncoderManager::class)
102
-                  ->setPublic(true)
103
-                  ->replaceArgument(0, $container->getDefinition($config['id_encoder']));
102
+                    ->setPublic(true)
103
+                    ->replaceArgument(0, $container->getDefinition($config['id_encoder']));
104 104
 
105 105
 
106 106
         //endpoint definition
107 107
         $container->getDefinition(GraphQLEndpointController::class)
108
-                  ->addMethodCall('setErrorFormatter', [$container->getDefinition($config['error_handling']['formatter'])])
109
-                  ->addMethodCall('setErrorHandler', [$container->getDefinition($config['error_handling']['handler'])]);
108
+                    ->addMethodCall('setErrorFormatter', [$container->getDefinition($config['error_handling']['formatter'])])
109
+                    ->addMethodCall('setErrorHandler', [$container->getDefinition($config['error_handling']['handler'])]);
110 110
     }
111 111
 
112 112
     /**
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@
 block discarded – undo
48 48
         $container->setParameter('graphql.namespaces', $config['namespaces'] ?? []);
49 49
         $container->setParameter('graphql.cors_config', $config['cors'] ?? []);
50 50
         $container->setParameter('graphql.graphiql', $config['graphiql'] ?? []);
51
-        $container->setParameter('graphql.graphiql_auth_jwt', $config['graphiql']['authentication']['provider']['jwt'] ?? []);//DEPRECATED
51
+        $container->setParameter('graphql.graphiql_auth_jwt', $config['graphiql']['authentication']['provider']['jwt'] ?? []); //DEPRECATED
52 52
         $container->setParameter('graphql.graphiql_auth_lexik_jwt', $config['graphiql']['authentication']['provider']['lexik_jwt'] ?? []);
53 53
         $container->setParameter('graphql.security.validation_rules', $config['security']['validation_rules'] ?? []);
54 54
 
Please login to merge, or discard this patch.
src/Resolver/DeferredBuffer.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -78,8 +78,8 @@
 block discarded – undo
78 78
             $repo = $this->registry->getRepository($class);
79 79
             $qb = $repo->createQueryBuilder('o', 'o.id');
80 80
             $entities = $qb->where($qb->expr()->in('o.id', array_values($ids)))
81
-                           ->getQuery()
82
-                           ->getResult();
81
+                            ->getQuery()
82
+                            ->getResult();
83 83
             foreach ($entities as $entity) {
84 84
                 if ($entity instanceof NodeInterface) {
85 85
                     self::$deferred[$class][$entity->getId()] = $entity;
Please login to merge, or discard this patch.
src/Extension/EndpointNotValidException.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
      */
18 18
     public function __construct(string $endpoint, array $registeredEndpoints)
19 19
     {
20
-        $message  = sprintf(
20
+        $message = sprintf(
21 21
             '"%s" is not a valid configured endpoint, use one of the following endpoints: [%s]',
22 22
             $endpoint,
23 23
             implode($registeredEndpoints, ',')
Please login to merge, or discard this patch.