You are here

public function LayoutBuilderDisplayVariant::getLayout in Page Manager 8.4

Returns instance of the layout plugin used by this page variant.

Return value

\Drupal\Core\Layout\LayoutInterface A layout plugin instance.

File

src/Plugin/DisplayVariant/LayoutBuilderDisplayVariant.php, line 99

Class

LayoutBuilderDisplayVariant
Provides a Layout Builder variant.

Namespace

Drupal\page_manager\Plugin\DisplayVariant

Code

public function getLayout() {
  if (!isset($this->layout)) {
    $this->layout = $this->layoutManager
      ->createInstance($this->configuration['layout'], $this->configuration['layout_settings']);
  }
  return $this->layout;
}