protected function ProductVariationInlineForm::loadVariationType in Commerce Core 8.2
Loads and returns a product variation type with the given ID.
Parameters
string $variation_type_id: The variation type ID.
Return value
\Drupal\commerce_product\Entity\ProductVariationTypeInterface The loaded product variation type.
1 call to ProductVariationInlineForm::loadVariationType()
- ProductVariationInlineForm::getEntityLabel in modules/
product/ src/ Form/ ProductVariationInlineForm.php - Gets the label of the given entity.
File
- modules/
product/ src/ Form/ ProductVariationInlineForm.php, line 93
Class
- ProductVariationInlineForm
- Defines the inline form for product variations.
Namespace
Drupal\commerce_product\FormCode
protected function loadVariationType($variation_type_id) {
if (!isset($this->variationTypes[$variation_type_id])) {
$storage = $this->entityTypeManager
->getStorage('commerce_product_variation_type');
$this->variationTypes[$variation_type_id] = $storage
->load($variation_type_id);
}
return $this->variationTypes[$variation_type_id];
}