55use GraphQL \Language \Printer ;
66use GraphQL \Schema ;
77use GraphQL \Type \Definition \Directive ;
8+ use GraphQL \Type \Definition \DirectiveLocation ;
89use GraphQL \Type \Definition \EnumType ;
910use GraphQL \Type \Definition \FieldArgument ;
1011use GraphQL \Type \Definition \FieldDefinition ;
@@ -312,25 +313,25 @@ public static function _directive()
312313 'deprecationReason ' => 'Use `locations`. ' ,
313314 'type ' => Type::nonNull (Type::boolean ()),
314315 'resolve ' => function ($ d ) {
315- return in_array (Directive:: LOCATION_QUERY , $ d ->locations ) ||
316- in_array (Directive:: LOCATION_MUTATION , $ d ->locations ) ||
317- in_array (Directive:: LOCATION_SUBSCRIPTION , $ d ->locations );
316+ return in_array (DirectiveLocation:: QUERY , $ d ->locations ) ||
317+ in_array (DirectiveLocation:: MUTATION , $ d ->locations ) ||
318+ in_array (DirectiveLocation:: SUBSCRIPTION , $ d ->locations );
318319 }
319320 ],
320321 'onFragment ' => [
321322 'deprecationReason ' => 'Use `locations`. ' ,
322323 'type ' => Type::nonNull (Type::boolean ()),
323324 'resolve ' => function ($ d ) {
324- return in_array (Directive:: LOCATION_FRAGMENT_SPREAD , $ d ->locations ) ||
325- in_array (Directive:: LOCATION_INLINE_FRAGMENT , $ d ->locations ) ||
326- in_array (Directive:: LOCATION_FRAGMENT_DEFINITION , $ d ->locations );
325+ return in_array (DirectiveLocation:: FRAGMENT_SPREAD , $ d ->locations ) ||
326+ in_array (DirectiveLocation:: INLINE_FRAGMENT , $ d ->locations ) ||
327+ in_array (DirectiveLocation:: FRAGMENT_DEFINITION , $ d ->locations );
327328 }
328329 ],
329330 'onField ' => [
330331 'deprecationReason ' => 'Use `locations`. ' ,
331332 'type ' => Type::nonNull (Type::boolean ()),
332333 'resolve ' => function ($ d ) {
333- return in_array (Directive:: LOCATION_FIELD , $ d ->locations );
334+ return in_array (DirectiveLocation:: FIELD , $ d ->locations );
334335 }
335336 ]
336337 ]
@@ -349,75 +350,75 @@ public static function _directiveLocation()
349350 '__DirectiveLocation describes one such possible adjacencies. ' ,
350351 'values ' => [
351352 'QUERY ' => [
352- 'value ' => Directive:: LOCATION_QUERY ,
353+ 'value ' => DirectiveLocation:: QUERY ,
353354 'description ' => 'Location adjacent to a query operation. '
354355 ],
355356 'MUTATION ' => [
356- 'value ' => Directive:: LOCATION_MUTATION ,
357+ 'value ' => DirectiveLocation:: MUTATION ,
357358 'description ' => 'Location adjacent to a mutation operation. '
358359 ],
359360 'SUBSCRIPTION ' => [
360- 'value ' => Directive:: LOCATION_SUBSCRIPTION ,
361+ 'value ' => DirectiveLocation:: SUBSCRIPTION ,
361362 'description ' => 'Location adjacent to a subscription operation. '
362363 ],
363364 'FIELD ' => [
364- 'value ' => Directive:: LOCATION_FIELD ,
365+ 'value ' => DirectiveLocation:: FIELD ,
365366 'description ' => 'Location adjacent to a field. '
366367 ],
367368 'FRAGMENT_DEFINITION ' => [
368- 'value ' => Directive:: LOCATION_FRAGMENT_DEFINITION ,
369+ 'value ' => DirectiveLocation:: FRAGMENT_DEFINITION ,
369370 'description ' => 'Location adjacent to a fragment definition. '
370371 ],
371372 'FRAGMENT_SPREAD ' => [
372- 'value ' => Directive:: LOCATION_FRAGMENT_SPREAD ,
373+ 'value ' => DirectiveLocation:: FRAGMENT_SPREAD ,
373374 'description ' => 'Location adjacent to a fragment spread. '
374375 ],
375376 'INLINE_FRAGMENT ' => [
376- 'value ' => Directive:: LOCATION_INLINE_FRAGMENT ,
377+ 'value ' => DirectiveLocation:: INLINE_FRAGMENT ,
377378 'description ' => 'Location adjacent to an inline fragment. '
378379 ],
379380 'SCHEMA ' => [
380- 'value ' => Directive:: LOCATION_SCHEMA ,
381+ 'value ' => DirectiveLocation:: SCHEMA ,
381382 'description ' => 'Location adjacent to a schema definition. '
382383 ],
383384 'SCALAR ' => [
384- 'value ' => Directive:: LOCATION_SCALAR ,
385+ 'value ' => DirectiveLocation:: SCALAR ,
385386 'description ' => 'Location adjacent to a scalar definition. '
386387 ],
387388 'OBJECT ' => [
388- 'value ' => Directive:: LOCATION_OBJECT ,
389+ 'value ' => DirectiveLocation:: OBJECT ,
389390 'description ' => 'Location adjacent to an object type definition. '
390391 ],
391392 'FIELD_DEFINITION ' => [
392- 'value ' => Directive:: LOCATION_FIELD_DEFINITION ,
393+ 'value ' => DirectiveLocation:: FIELD_DEFINITION ,
393394 'description ' => 'Location adjacent to a field definition. '
394395 ],
395396 'ARGUMENT_DEFINITION ' => [
396- 'value ' => Directive:: LOCATION_ARGUMENT_DEFINITION ,
397+ 'value ' => DirectiveLocation:: ARGUMENT_DEFINITION ,
397398 'description ' => 'Location adjacent to an argument definition. '
398399 ],
399400 'INTERFACE ' => [
400- 'value ' => Directive:: LOCATION_INTERFACE ,
401+ 'value ' => DirectiveLocation:: IFACE ,
401402 'description ' => 'Location adjacent to an interface definition. '
402403 ],
403404 'UNION ' => [
404- 'value ' => Directive:: LOCATION_UNION ,
405+ 'value ' => DirectiveLocation:: UNION ,
405406 'description ' => 'Location adjacent to a union definition. '
406407 ],
407408 'ENUM ' => [
408- 'value ' => Directive:: LOCATION_ENUM ,
409+ 'value ' => DirectiveLocation:: ENUM ,
409410 'description ' => 'Location adjacent to an enum definition. '
410411 ],
411412 'ENUM_VALUE ' => [
412- 'value ' => Directive:: LOCATION_ENUM_VALUE ,
413+ 'value ' => DirectiveLocation:: ENUM_VALUE ,
413414 'description ' => 'Location adjacent to an enum value definition. '
414415 ],
415416 'INPUT_OBJECT ' => [
416- 'value ' => Directive:: LOCATION_INPUT_OBJECT ,
417+ 'value ' => DirectiveLocation:: INPUT_OBJECT ,
417418 'description ' => 'Location adjacent to an input object type definition. '
418419 ],
419420 'INPUT_FIELD_DEFINITION ' => [
420- 'value ' => Directive:: LOCATION_INPUT_FIELD_DEFINITION ,
421+ 'value ' => DirectiveLocation:: INPUT_FIELD_DEFINITION ,
421422 'description ' => 'Location adjacent to an input object field definition. '
422423 ]
423424
0 commit comments