GraphQL Rename RootMap to QueryMap #2644

pull/2715/head
Angel Fernando Quiroz Campos 7 years ago
parent 751e77d579
commit 4fd4fdbbc0
  1. 9
      config/packages/graphql.yaml
  2. 9
      src/ApiBundle/GraphQL/Map/QueryMap.php

@ -4,7 +4,7 @@ overblog_graphql:
query: Query
mutation: Mutation
resolver_maps:
- '%chamilo_api.graphql.resolver_map.root.class%'
- '%chamilo_api.graphql.resolver_map.query.class%'
- '%chamilo_api.graphql.resolver_map.enum.class%'
- '%chamilo_api.graphql.resolver_map.union.class%'
- '%chamilo_api.graphql.resolver_map.scalar.class%'
@ -16,14 +16,13 @@ overblog_graphql:
dir: "%kernel.root_dir%/ApiBundle/GraphQL/Resources/config"
parameters:
chamilo_api.graphql.resolver_map.root.class: Chamilo\ApiBundle\GraphQL\Map\RootMap
chamilo_api.graphql.resolver_map.query.class: Chamilo\ApiBundle\GraphQL\Map\QueryMap
chamilo_api.graphql.resolver_map.enum.class: Chamilo\ApiBundle\GraphQL\Map\EnumMap
chamilo_api.graphql.resolver_map.union.class: Chamilo\ApiBundle\GraphQL\Map\UnionMap
chamilo_api.graphql.resolver_map.scalar.class: Chamilo\ApiBundle\GraphQL\Map\ScalarMap
chamilo_api.graphql.resolver_map.mutation.class: Chamilo\ApiBundle\GraphQL\Map\MutationMap
services:
chamilo_api.graphql.resolver.user:
class: Chamilo\ApiBundle\GraphQL\Resolver\UserResolver
arguments: [ '@service_container' ]
@ -36,7 +35,7 @@ services:
class: Chamilo\ApiBundle\GraphQL\Resolver\SessionResolver
arguments: [ '@service_container' ]
Chamilo\ApiBundle\GraphQL\:
resource: "../../src/ApiBundle/GraphQL/*"
Chamilo\ApiBundle\GraphQL\Map\:
resource: "../../src/ApiBundle/GraphQL/Map/*"
arguments:
- "@service_container"

@ -19,10 +19,11 @@ use Overblog\GraphQLBundle\Resolver\ResolverMap;
use Symfony\Component\DependencyInjection\ContainerAwareInterface;
/**
* Class RootResolverMap
* Class QueryMap.
*
* @package Chamilo\ApiBundle\GraphQL\Map
*/
class RootMap extends ResolverMap implements ContainerAwareInterface
class QueryMap extends ResolverMap implements ContainerAwareInterface
{
use ApiGraphQLTrait;
@ -120,7 +121,7 @@ class RootMap extends ResolverMap implements ContainerAwareInterface
},
],
'CourseAnnouncement' => [
'content' => function(\stdClass $announcement, Argument $args, \ArrayObject $context) {
'content' => function (\stdClass $announcement, Argument $args, \ArrayObject $context) {
/** @var User $reader */
$reader = $context->offsetGet('user');
/** @var Course $course */
@ -134,7 +135,7 @@ class RootMap extends ResolverMap implements ContainerAwareInterface
$course->getCode(),
$session ? $session->getId() : 0
);
}
},
],
'Session' => [
self::RESOLVE_FIELD => function (
Loading…
Cancel
Save