services:
  builderius_graphql.field_resolver.builderius_root_mutation.extract_starter:
    class: Builderius\Bundle\StarterBundle\GraphQL\Resolver\BuilderiusRootMutationFieldExtractStarterResolver
    public: true
    arguments:
      - '@builderius_starter.starters_provider.composite'
      - '@builderius_importexport.ajax.request_handler.builderius_release_import'
      - '@builderius_graphql.field_resolver.builderius_root_mutation.publish_release'
      - '@builderius_graphql.field_resolver.builderius_root_mutation.extract_release'
      - '@builderius_graphql.field_resolver.builderius_root_mutation.delete_release'
    tags:
      - { name: builderius_graphql_field_resolver }

  builderius_graphql.field_resolver.builderius_root_query.starter:
    class: Builderius\Bundle\StarterBundle\GraphQL\Resolver\BuilderiusRootQueryFieldStarterResolver
    arguments:
      - '@swoop_query.wp_query'
    tags:
      - { name: builderius_graphql_field_resolver }

  builderius_graphql.field_resolver.builderius_root_query.starters:
    class: Builderius\Bundle\StarterBundle\GraphQL\Resolver\BuilderiusRootQueryFieldStartersResolver
    arguments:
      - '@swoop_query.wp_query'
    tags:
      - { name: builderius_graphql_field_resolver }
