Composing producers
$registry->addFieldResolver('Query', 'currentUser', $builder->compose(
$builder->produce('current_user'),
$builder->produce('entity_load', [
'mapping' => [
'type' => $builder->fromValue('user'),
'id' => $builder->fromParent(),
],
])
));Custom steps
$registry->addFieldResolver('Query', 'currentUser', $builder->compose(
$builder->produce('current_user'),
$builder->produce('entity_load', [
'mapping' => [
'type' => $builder->fromValue('user'),
'id' => $builder->fromParent(),
],
]),
$builder->callback(function ($entity) {
// Here we can do anything we want to the data. We get as a parameter anyting that was returned
// in the previous step.
})
));Last updated