RainLab\Pages\Classes\Page::getLayoutObject PHP Method

getLayoutObject() public method

Looks up the Layout Cms object for this page.
public getLayoutObject ( ) : Cms\Classes\Layout
return Cms\Classes\Layout
    public function getLayoutObject()
    {
        $viewBag = $this->getViewBag();
        $layout = $viewBag->property('layout');
        if (!$layout) {
            $layouts = $this->getLayoutOptions();
            $layout = count($layouts) ? array_keys($layouts)[0] : null;
        }
        if (!$layout) {
            return null;
        }
        $layout = Layout::load($this->theme, $layout);
        if (!$layout) {
            return null;
        }
        return $layout;
    }