You are here

public function ProductVariationListBuilder::load in Commerce Core 8.2

Loads entities of this type from storage for listing.

This allows the implementation to manipulate the listing, like filtering or sorting the loaded entities.

Return value

\Drupal\Core\Entity\EntityInterface[] An array of entities implementing \Drupal\Core\Entity\EntityInterface indexed by their IDs. Returns an empty array if no matching entities are found.

Overrides EntityListBuilder::load

1 call to ProductVariationListBuilder::load()
ProductVariationListBuilder::buildForm in modules/product/src/ProductVariationListBuilder.php
Form constructor.

File

modules/product/src/ProductVariationListBuilder.php, line 100

Class

ProductVariationListBuilder
Defines the list builder for product variations.

Namespace

Drupal\commerce_product

Code

public function load() {
  $variations = $this->product
    ->getVariations();
  foreach ($variations as $delta => $variation) {
    $this->variationDeltas[$variation
      ->id()] = $delta;
  }
  return $variations;
}