Log in

GraphQl Module

Helper\Error\ExceptionMessageFormatterInterface

Interface

This interface defines how internal exceptions should be formatted into user-safe GraphQL error messages. Developers implement this interface to contr...

Model\Backpressure\RequestTypeExtractorInterface

Interface

This interface defines a contract for extracting request type identifiers from GraphQL field definitions, used in Magento's backpressure system to ide...

Model\Query\ContextFactoryInterface

Interface

This interface defines a factory for creating and retrieving GraphQL context objects that contain request-specific information like user authenticatio...

Model\Query\ContextInterface

Interface

This interface defines the context object that is passed to all GraphQL field resolvers in Magento 2. Developers use it to access shared information l...

Model\Query\ContextParametersInterface

Interface

This interface defines a contract for managing context parameters in GraphQL queries, allowing developers to store and retrieve user information (user...

Model\Query\ContextParametersProcessorInterface

Interface

This interface defines a contract for processors that add custom parameters to the GraphQL context object. Developers implement this interface to inje...

Model\Query\Logger\LoggerInterface

Interface

This interface defines a contract for logging GraphQL query execution details in Magento 2. Developers implement this interface to create custom logge...

Model\Query\UserContextParametersProcessorInterface

Interface

This interface defines a contract for processors that add custom parameters to GraphQL context objects based on user context information. Developers w...