Skip to content
Snippets Groups Projects

Issue #3462517: Add revision parameter to route query

Files
2
@@ -67,6 +67,8 @@ class RouteSchemaExtension extends ResolverOnlySchemaExtensionPluginBase impleme
'Query',
'route',
$builder->compose(
$builder->context('revision', $builder->fromArgument('revision')),
// Get the language from the route path.
$builder->produce('route_language')
->map('path', $builder->fromArgument('path'))
@@ -121,8 +123,13 @@ class RouteSchemaExtension extends ResolverOnlySchemaExtensionPluginBase impleme
$registry->addFieldResolver(
'RouteInternal',
'entity',
$builder->produce('route_entity_extra')
->map('url', $builder->fromParent())
$builder->compose(
$builder->produce('route_entity_extra')
->map('url', $builder->fromParent()),
$builder->produce('entity_load_revision')
->map('entity', $builder->fromParent())
->map('identifier', $builder->fromContext('revision'))
)
);
$registry->addFieldResolver(
Loading