Log in

EavGraphQl Module

GetAttributeSelectedOptionComposite

Model

This composite class serves as a factory/registry that delegates the formatting of EAV attribute selected option values for GraphQL responses to the a...

GetAttributeValueComposite

Model

This class acts as a composite factory that selects and delegates to the appropriate attribute value provider for GraphQL queries based on entity type...

GetAttributesFormComposite

Model

This composite class manages multiple attribute form providers for GraphQL queries in Magento 2. It iterates through registered providers to find the...

GetAttributesMetadata

Model

This class retrieves and formats EAV attribute metadata for GraphQL queries. Developers use it to fetch details about entity attributes (like product...

Output\GetAttributeData

Model

This class formats EAV attribute data for GraphQL API responses. Developers use this when they need to transform Magento's EAV attribute objects into...

Output\GetAttributeDataComposite

Model

This composite class aggregates multiple attribute data providers to format EAV attributes for GraphQL output. Developers use this when they need to r...

Output\Value\GetAttributeValueComposite

Model

This class is a composite provider that formats EAV attribute values for GraphQL responses. It iterates through registered attribute value providers t...

Output\Value\GetCustomAttributes

Model

This class retrieves and formats custom EAV attribute data for GraphQL responses. It handles both simple attribute values and option-based attributes...

Resolver\AttributeOptions

Model

This GraphQL resolver retrieves attribute options data for EAV (Entity-Attribute-Value) custom attributes. Developers use this class when building Gra...

Resolver\AttributesForm

Model

This resolver handles GraphQL queries to fetch EAV attributes associated with a specific form code. Developers use this when building custom forms in...

Resolver\AttributesList

Model

This GraphQL resolver retrieves and returns a filtered list of EAV attribute metadata for a specified entity type (like products or customers). Develo...

Resolver\AttributesMetadata

Model

This GraphQL resolver retrieves EAV (Entity-Attribute-Value) attribute metadata for specified attributes and entity types. Developers use this class t...

Resolver\Cache\AttributesListIdentity

Model

This class generates cache identity tags for GraphQL attribute list queries in Magento 2. It creates cache tags based on entity types and individual a...

Resolver\Cache\CustomAttributeMetadataIdentity

Model

This class generates cache identity tags for custom attribute metadata in GraphQL queries. Developers use this to ensure that when EAV attributes are...

Resolver\Cache\CustomAttributeMetadataV2Identity

Model

This class generates cache identity tags for GraphQL custom attribute metadata queries in Magento 2. It implements cache invalidation by creating uniq...

Resolver\CustomAttributeMetadata

Model

This GraphQL resolver retrieves custom EAV attribute metadata for specified entity types and attribute codes. Developers use it when building GraphQL...

Resolver\DataProvider\AttributeOptions

Model

This data provider class retrieves attribute options for EAV (Entity-Attribute-Value) attributes to be used in GraphQL queries. Developers use this wh...

Resolver\EntityFieldChecker

Model

This class verifies whether a specific field exists in an EAV entity's additional attribute table. Developers use it in GraphQL resolvers to validate...

Resolver\GetFilteredAttributes

Model

This class retrieves filtered EAV attributes for a specific entity type in GraphQL queries. It validates filters against the entity's available fields...

Resolver\Query\Attribute

Model

This class retrieves EAV (Entity-Attribute-Value) attribute information for GraphQL queries. Developers use it to fetch attribute metadata like fronte...

Resolver\Query\Type

Model

This class translates EAV attribute types into GraphQL-compatible type names for the GraphQL API. Developers use this when exposing custom EAV attribu...

TypeResolver\AttributeMetadata

Model

This class resolves GraphQL types for EAV attribute metadata based on entity types. It maps different entity types (like customer, product, etc.) to t...

TypeResolver\AttributeOption

Model

This class resolves the GraphQL type for EAV attribute options in Magento's GraphQL API. When GraphQL queries request attribute option data, this reso...

TypeResolver\AttributeSelectedOption

Model

This class is a GraphQL type resolver that determines the concrete type for AttributeSelectedOption objects in GraphQL queries. It's used by Magento's...

TypeResolver\AttributeValue

Model

This class resolves the GraphQL type for EAV attribute values in API responses. It determines whether an attribute should return a simple AttributeVal...