|
@@ -330,7 +330,30 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|
|
$builder->produce('entity_bundle')
|
|
|
->map('entity', $builder->fromParent())
|
|
|
));
|
|
|
+
|
|
|
+ // superposition: [Entite]
|
|
|
+ $registry->addFieldResolver('Entite', 'superposition',
|
|
|
+ $builder->produce('entity_reference')
|
|
|
+ ->map('entity', $builder->fromParent())
|
|
|
+ ->map('field', $builder->fromValue('field_superposition'))
|
|
|
+ );
|
|
|
+
|
|
|
+ // proximite: [Entite]
|
|
|
+ $registry->addFieldResolver('Entite', 'proximite',
|
|
|
+ $builder->produce('entity_reference')
|
|
|
+ ->map('entity', $builder->fromParent())
|
|
|
+ ->map('field', $builder->fromValue('field_proximite'))
|
|
|
+ );
|
|
|
|
|
|
+ // agissante: Boolean
|
|
|
+ $registry->addFieldResolver('Entite', 'agissante',
|
|
|
+ $builder->produce('property_path')
|
|
|
+ ->map('type', $builder->fromValue('entity:node'))
|
|
|
+ ->map('value', $builder->fromParent())
|
|
|
+ ->map('path', $builder->fromValue('field_entite_agissante.value'))
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
$registry->addFieldResolver('Entite', 'action',
|
|
|
$builder->produce('property_path')
|
|
|
->map('type', $builder->fromValue('entity:node'))
|