You are here

public function PanelsDisplayVariant::getLayout in Panels 8.3

Same name and namespace in other branches
  1. 8.4 src/Plugin/DisplayVariant/PanelsDisplayVariant.php \Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant::getLayout()

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

Return value

\Drupal\layout_plugin\Plugin\Layout\LayoutInterface A layout plugin instance.

File

src/Plugin/DisplayVariant/PanelsDisplayVariant.php, line 184

Class

PanelsDisplayVariant
Provides a display variant that simply contains blocks.

Namespace

Drupal\panels\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;
}