Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function getLayoutRegions()
 {
     if (!isset($this->layoutRegionBag) || !$this->layoutRegionBag) {
         if (!isset($this->configuration['regions'])) {
             return $this->initializeLayoutRegionsFromLayout($this->getLayout());
         }
         $regions_data = $this->configuration['regions'];
         $this->layoutRegionBag = new LayoutRegionPluginCollection(Layout::layoutRegionPluginManager(), $regions_data);
         $this->layoutRegionBag->sort();
     }
     return $this->layoutRegionBag;
 }