From 86adfde0a07d96456df464ea1bec156ee48a079d Mon Sep 17 00:00:00 2001 From: vladar Date: Sat, 23 Apr 2016 23:08:46 +0600 Subject: [PATCH] Updated AST to 2016 spec version --- src/Language/AST/Definition.php | 1 + src/Language/AST/DirectiveDefinition.php | 25 ++++++++++++++++++ src/Language/AST/EnumTypeDefinition.php | 20 ++++++++++++++ src/Language/AST/EnumValueDefinition.php | 15 +++++++++++ src/Language/AST/Field.php | 2 +- src/Language/AST/FieldDefinition.php | 25 ++++++++++++++++++ src/Language/AST/FragmentSpread.php | 2 +- src/Language/AST/InlineFragment.php | 2 +- .../AST/InputObjectTypeDefinition.php | 20 ++++++++++++++ src/Language/AST/InputValueDefinition.php | 25 ++++++++++++++++++ src/Language/AST/InterfaceTypeDefinition.php | 20 ++++++++++++++ src/Language/AST/Node.php | 26 ++++++++++++++++++- src/Language/AST/ObjectTypeDefinition.php | 25 ++++++++++++++++++ src/Language/AST/OperationTypeDefinition.php | 22 ++++++++++++++++ src/Language/AST/ScalarTypeDefinition.php | 13 ++++++++++ src/Language/AST/SchemaDefinition.php | 15 +++++++++++ src/Language/AST/TypeDefinition.php | 14 ++++++++++ src/Language/AST/TypeExtensionDefinition.php | 15 +++++++++++ src/Language/AST/TypeSystemDefinition.php | 12 +++++++++ src/Language/AST/UnionTypeDefinition.php | 20 ++++++++++++++ src/Language/Token.php | 2 -- 21 files changed, 315 insertions(+), 6 deletions(-) create mode 100644 src/Language/AST/DirectiveDefinition.php create mode 100644 src/Language/AST/EnumTypeDefinition.php create mode 100644 src/Language/AST/EnumValueDefinition.php create mode 100644 src/Language/AST/FieldDefinition.php create mode 100644 src/Language/AST/InputObjectTypeDefinition.php create mode 100644 src/Language/AST/InputValueDefinition.php create mode 100644 src/Language/AST/InterfaceTypeDefinition.php create mode 100644 src/Language/AST/ObjectTypeDefinition.php create mode 100644 src/Language/AST/OperationTypeDefinition.php create mode 100644 src/Language/AST/ScalarTypeDefinition.php create mode 100644 src/Language/AST/SchemaDefinition.php create mode 100644 src/Language/AST/TypeDefinition.php create mode 100644 src/Language/AST/TypeExtensionDefinition.php create mode 100644 src/Language/AST/TypeSystemDefinition.php create mode 100644 src/Language/AST/UnionTypeDefinition.php diff --git a/src/Language/AST/Definition.php b/src/Language/AST/Definition.php index c826e2e..d7dec6e 100644 --- a/src/Language/AST/Definition.php +++ b/src/Language/AST/Definition.php @@ -6,5 +6,6 @@ interface Definition /** * export type Definition = OperationDefinition * | FragmentDefinition + * | TypeSystemDefinition // experimental non-spec addition. */ } diff --git a/src/Language/AST/DirectiveDefinition.php b/src/Language/AST/DirectiveDefinition.php new file mode 100644 index 0000000..81cd696 --- /dev/null +++ b/src/Language/AST/DirectiveDefinition.php @@ -0,0 +1,25 @@ +