Log in
Collection

Links\Collection

Magento\BundleGraphQl\Model\Resolver\Links\Collection

What it does

This class collects and fetches bundle product link (selection) data for GraphQL queries.

Developers use it to efficiently batch-load link information for multiple bundle options, avoiding N+1 query problems when resolving GraphQL requests for bundle product details.

It implements ResetAfterRequestInterface to clear cached data between requests.

Public Methods

  • addIdFilters()
  • getLinksForOptionId()
  • _resetState()