Interfaces

\SilverStripe\GraphQL

Name Description
FieldAccessorInterface No description available
OperationResolver Standard resolve callback for Mutations or Queries

\SilverStripe\GraphQL\Auth

Name Description
AuthenticatorInterface An AuthenticatorInterface is responsible for authenticating against a SilverStripe CMS Member from the given request data.

\SilverStripe\GraphQL\Middleware

Name Description
QueryMiddleware Represents middleware for evaluating a graphql query

\SilverStripe\GraphQL\Permission

Name Description
QueryPermissionChecker Defines a service that can filter a list with a permission check against a member

\SilverStripe\GraphQL\PersistedQuery

Name Description
HTTPClient No description available
PersistedQueryMappingProvider Interface PersistedQueryMappingProvider

\SilverStripe\GraphQL\QueryFilter

Name Description
FieldFilterInterface Defines the interface used by all read filters for scaffolded operations
FilterRegistryInterface No description available
ListFieldFilterInterface A special type of filter that accepts list values

\SilverStripe\GraphQL\Scaffolding\Interfaces

Name Description
CRUDInterface No description available
ConfigurationApplier Defines the methods required for a class to accept a configuration as an array
ManagerMutatorInterface Defines a class that updates the Manager
ResolverInterface Applied to classes that resolve queries or mutations
ScaffolderInterface Defines a class that transforms into a type or field creator
ScaffoldingProvider Use on classes that update the GraphQL scaffolder
TypeParserInterface Defines the interface used for services that create GraphQL types based on simple input, e.g. a formatted string or array