Guest User

Untitled

a guest
Nov 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. diff --git a/modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldDeriver.php b/modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldDeriver.php
  2. index def5716..ea5e931 100644
  3. --- a/modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldDeriver.php
  4. +++ b/modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldDeriver.php
  5. @@ -29,6 +29,10 @@ class EntityFieldDeriver extends EntityFieldDeriverWithTypeMapping {
  6. return [];
  7. }
  8.  
  9. + if ($fieldDefinition->getType() === 'map') {
  10. + return [];
  11. + }
  12. +
  13. $derivative = [
  14. 'parents' => $parents,
  15. 'name' => EntityField::getId($fieldName),
  16. diff --git a/modules/graphql_core/src/Plugin/Deriver/Types/EntityFieldTypeDeriver.php b/modules/graphql_core/src/Plugin/Deriver/Types/EntityFieldTypeDeriver.php
  17. index 01a80e5..b518cc4 100644
  18. --- a/modules/graphql_core/src/Plugin/Deriver/Types/EntityFieldTypeDeriver.php
  19. +++ b/modules/graphql_core/src/Plugin/Deriver/Types/EntityFieldTypeDeriver.php
  20. @@ -19,6 +19,10 @@ class EntityFieldTypeDeriver extends EntityFieldDeriverBase {
  21. return [];
  22. }
  23.  
  24. + if ($fieldDefinition->getType() === 'map') {
  25. + return [];
  26. + }
  27. +
  28. $fieldName = $fieldDefinition->getName();
  29.  
  30. return ["$entityTypeId-$fieldName" => [
  31. diff --git a/src/Plugin/GraphQL/PluggableSchemaBuilder.php b/src/Plugin/GraphQL/PluggableSchemaBuilder.php
  32. index 9563b94..bc40070 100644
  33. --- a/src/Plugin/GraphQL/PluggableSchemaBuilder.php
  34. +++ b/src/Plugin/GraphQL/PluggableSchemaBuilder.php
  35. @@ -119,7 +119,7 @@ class PluggableSchemaBuilder implements PluggableSchemaBuilderInterface {
  36. }, $types);
  37.  
  38. if (empty($result)) {
  39. - throw new InvalidPluginDefinitionException(sprintf('GraphQL plugin with name %s could not be found.', $name));
  40. + throw new InvalidPluginDefinitionException($name, sprintf('GraphQL plugin with name %s could not be found.', $name));
  41. }
  42.  
  43. return array_pop($result);
Add Comment
Please, Sign In to add comment