示例#1
0
 /**
  * Constructs a BaseCommand object.
  *
  * @param string $data
  *   The data to pass on to the client side.
  */
 public function __construct(LayoutPageVariantInterface $page_variant, LayoutRegionInterface $layout_region)
 {
     $this->command = 'layoutRegionReload';
     $data = PageLayout::getGroupedBlockArrays($page_variant);
     $region = array();
     foreach ($data['regions'] as $nr => $region) {
         if ($region['id'] === $layout_region->id()) {
             $this->data = $region;
             break;
         }
     }
 }