32 $this->_dataStorage = $dataStorage;
42 if ($this->_pageLayouts ===
null) {
43 $this->_pageLayouts = [];
44 foreach ($this->_dataStorage->get(
null) as $layoutCode => $layoutConfig) {
45 $layoutConfig[
'label'] =
__($layoutConfig[
'label']);
46 $this->_pageLayouts[$layoutCode] = new \Magento\Framework\DataObject($layoutConfig);
73 if (isset($this->_pageLayouts[$layoutCode])) {
74 return $this->_pageLayouts[$layoutCode];
90 $handles[$layout->getCode()] = $layout->getCode();
getPageLayout($layoutCode)
__construct(\Magento\Framework\Config\DataInterface $dataStorage)