Bläddra i källkod

added text de depart field to text ref in gql api

bach 2 år sedan
förälder
incheckning
a8daf129f7

+ 1 - 0
src/web/modules/custom/enfrancais_graphql/graphql/enfr_extension.base.graphqls

@@ -47,6 +47,7 @@ type Textref implements NodeInterface & TextInterface & MapItemInterface{
   field_titre_italique: String
   edition: [Taxoterm]
   lien_reference: Link
+  text_de_depart: [Textref]
   text_produits: [Textprod]
   text_en_rebond: [Textref]
   tags: [Taxoterm]

+ 7 - 0
src/web/modules/custom/enfrancais_graphql/src/Plugin/GraphQL/SchemaExtension/EnFrSchemaExtension.php

@@ -283,6 +283,13 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
           ->map('entity', $builder->fromParent())
       ));
 
+    $registry->addFieldResolver('Textref', 'text_de_depart',
+      $builder->compose(
+        $builder->produce('entity_reference')
+          ->map('entity', $builder->fromParent())
+          ->map('field', $builder->fromValue('field_texte_de_depart'))
+      ));
+
     $registry->addFieldResolver('Textref', 'text_en_rebond',
       $builder->compose(
         $builder->produce('entity_reference')