Module: Decidim
- Defined in:
- lib/decidim/api/recursion_analyzer.rb,
lib/decidim/api.rb,
lib/decidim/api/types.rb,
lib/decidim/api/engine.rb,
lib/decidim/api/schema.rb,
lib/decidim/api/version.rb,
lib/decidim/api/query_type.rb,
lib/decidim/api/mutation_type.rb,
lib/decidim/api/alias_analyzer.rb,
app/models/decidim/api/api_user.rb,
lib/decidim/api/graphiql/config.rb,
lib/decidim/api/required_scopes.rb,
lib/decidim/api/types/base_enum.rb,
lib/decidim/api/types/base_field.rb,
lib/decidim/api/types/base_union.rb,
lib/decidim/api/types/base_object.rb,
lib/decidim/api/types/base_scalar.rb,
app/models/decidim/api/jwt_denylist.rb,
lib/decidim/api/graphql_permissions.rb,
lib/decidim/api/types/base_argument.rb,
lib/decidim/api/types/base_mutation.rb,
lib/decidim/api/types/base_interface.rb,
lib/decidim/api/introspection_analyzer.rb,
lib/decidim/api/component_mutation_type.rb,
lib/decidim/api/types/base_input_object.rb,
app/presenters/decidim/api/api_user_presenter.rb,
lib/decidim/api/errors/too_many_aliases_error.rb,
app/controllers/decidim/api/queries_controller.rb,
app/controllers/decidim/api/graphiql_controller.rb,
app/controllers/decidim/api/sessions_controller.rb,
app/controllers/decidim/api/application_controller.rb,
lib/decidim/api/errors/introspection_disabled_error.rb,
app/controllers/decidim/api/documentation_controller.rb,
lib/decidim/api/errors/recursion_limit_exceeded_error.rb
Overview
This analyzer checks for too many recursions in GraphQL queries. Copyright © GitLab B.V. License: MIT Expat license This content of the class was copied from the GitLab repository To which I have modified the result format to be compatible with decidim-api.