You are here

protected function PageManagerLayoutBuilderStorage::loadPageVariant in Page Manager 8.4

Load a page variant entity.

Parameters

string $id: The page variant entity's id.

Return value

\Drupal\page_manager\PageVariantInterface The variant object.

Throws

\Exception

3 calls to PageManagerLayoutBuilderStorage::loadPageVariant()
PageManagerLayoutBuilderStorage::access in src/Plugin/LayoutBuilderStorage/PageManagerLayoutBuilderStorage.php
PageManagerLayoutBuilderStorage::load in src/Plugin/LayoutBuilderStorage/PageManagerLayoutBuilderStorage.php
PageManagerLayoutBuilderStorage::save in src/Plugin/LayoutBuilderStorage/PageManagerLayoutBuilderStorage.php

File

src/Plugin/LayoutBuilderStorage/PageManagerLayoutBuilderStorage.php, line 65

Class

PageManagerLayoutBuilderStorage
A Page Manager storage service that stores Layout Builder displays.

Namespace

Drupal\page_manager\Plugin\LayoutBuilderStorage

Code

protected function loadPageVariant($id) {
  return $this->entityTypeManager
    ->getStorage('page_variant')
    ->load($id);
}