Classes

\MyProject

Name Description
Comment No description available EMPTY
CommentsResolver No description available EMPTY
LatestPostResolver No description available EMPTY
Post No description available EMPTY
ReadResolver No description available EMPTY
UpdatePostResolver No description available EMPTY

\MyProject\GraphQL

Name Description
CreateMemberMutationCreator No description available EMPTY
GroupTypeCreator No description available EMPTY
MemberTypeCreator No description available EMPTY
PaginatedReadMembersQueryCreator No description available EMPTY
ReadMembersQueryCreator No description available EMPTY

\SilverStripe\GraphQL

Name Description
ConnectionTest No description available EMPTY
Controller Top level controller for handling graphql requests. EMPTY
DataObjectInterfaceTypeCreator Base interface for any {@link DataObject} passed back as a node. EMPTY
FieldCreator Base type for query types within graphql. I.e. mutations or queries EMPTY
FieldCreatorTest No description available EMPTY
InterfaceTypeCreator Base type creator for interface type generation. EMPTY
Manager Manager is the master container for a graphql endpoint, and contains all queries, mutations, and types. EMPTY
MutationCreator Represents a writable entrypoint field in the top level graphql 'mutation' schema EMPTY
QueryCreator Represents a queryable entrypoint field in the top level graphql 'query' schema EMPTY
ScaffoldingTest No description available EMPTY
TypeCreator Represents a GraphQL type in a way that allows customization through SilverStripe's {@link DataExtension} system. EMPTY
TypeCreatorTest No description available EMPTY

\SilverStripe\GraphQL\Auth

Name Description
BasicAuthAuthenticator An authenticator using SilverStripe's BasicAuth EMPTY
Handler The authentication Handler is responsible for handling authentication requirements and providing a Member to the Manager if required, so it can be used in request contexts. EMPTY
MemberAuthenticator SilverStripe default member authenticator EMPTY

\SilverStripe\GraphQL\Pagination

Name Description
Connection A connection to a list of items on a object type. Collections are paginated and return a list of edges. EMPTY
PageInfoTypeCreator Supports offset based pagination within GraphQL. EMPTY
PaginatedQueryCreator A helper class for making a paginated query. A paginated query uses the {@link Connection} object type to encapsulate the edges, nodes and page information. EMPTY
SortDirectionTypeCreator Type for specifying the sort direction for a specific field. EMPTY
SortInputTypeCreator Type creator for an enum value for a list of possible sortable fields EMPTY

\SilverStripe\GraphQL\Scaffolding\Scaffolders

Name Description
ArgumentScaffolder No description available EMPTY
DataObjectScaffolder Scaffolds a DataObjectTypeCreator. EMPTY
MutationScaffolder Scaffolds a GraphQL mutation field. EMPTY
OperationScaffolder Provides functionality common to both operation scaffolders. Cannot be a subclass due to their distinct inheritance chains. EMPTY
PaginationScaffolder No description available EMPTY
QueryScaffolder Scaffolds a GraphQL query field. EMPTY
SchemaScaffolder The entry point for a GraphQL scaffolding definition. Holds DataObject type definitions, and their nested Mutation/Query definitions. EMPTY

\SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD

Name Description
Create A generic "create" operation for a DataObject. EMPTY
Delete A generic delete operation. EMPTY
Read Scaffolds a generic read operation for DataObjects. EMPTY
Update Scaffolds a generic update operation for DataObjects. EMPTY

\SilverStripe\GraphQL\Scaffolding\Util

Name Description
OperationList An array list designed to work with OperationScaffolders EMPTY
ScaffoldingUtil No description available EMPTY
TypeParser Parses a type, e.g. Int!(20) into an array defining the arg type EMPTY

\SilverStripe\GraphQL\Tests

Name Description
ControllerTest No description available EMPTY
ManagerTest No description available EMPTY

\SilverStripe\GraphQL\Tests\Auth

Name Description
HandlerTest No description available EMPTY

\SilverStripe\GraphQL\Tests\Fake

Name Description
BrutalAuthenticatorFake No description available EMPTY
DataObjectFake No description available EMPTY
FakePage No description available EMPTY
FakeRedirectorPage Because otherwise we have to include silverstripe-cms as a dependency just to get the test to work. EMPTY
FakeResolver No description available EMPTY
FakeSiteTree No description available EMPTY
MutationCreatorFake No description available EMPTY
OperationScaffolderFake No description available EMPTY
PaginatedQueryFake No description available EMPTY
PushoverAuthenticatorFake No description available EMPTY
QueryCreatorFake No description available EMPTY
RestrictedDataObjectFake No description available EMPTY
TypeCreatorFake No description available EMPTY

\SilverStripe\GraphQL\Tests\Util

Name Description
CaseInsensitiveFieldAccessorTest No description available EMPTY

\SilverStripe\GraphQL\Util

Name Description
CaseInsensitiveFieldAccessor Infer original field name casing from case insensitive field comparison. EMPTY