gql added id and revision_id to entite parga in concernement

This commit is contained in:
Bachir Soussi Chiadmi 2024-04-04 17:31:11 +02:00
parent de193b08b6
commit 559e93a6e5
2 changed files with 16 additions and 0 deletions

View File

@ -38,6 +38,8 @@ type Entiteintegre {
actuelfuture: Int
menacemaintien: Float
prise: Float
id: Int
revision_id: Int
}
type Entite implements NodeInterface {

View File

@ -346,7 +346,21 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
}
})
));
$registry->addFieldResolver('Entiteintegre', 'id',
$builder->produce('entity_id')
->map('entity', $builder->fromParent())
);
$registry->addFieldResolver('Entiteintegre', 'revision_id',
$builder->compose(
$builder->callback(function($parent, $arg){
$revid = $parent->getRevisionId();
return $revid;
})
)
);
$registry->addFieldResolver('Entiteintegre', 'actuelfuture',
$builder->produce('property_path')
->map('type', $builder->fromValue('entity:paragraph'))