Exemple #1
0
 /**
  * Append virtual rule params to the category.
  *
  * @param CategoryInterface $category Category.
  *
  * @return $this
  */
 private function addVirtualCategoryData(CategoryInterface $category)
 {
     $isVirtualCategory = (bool) $this->getRequest()->getParam('is_virtual_category');
     $category->setIsVirtualCategory($isVirtualCategory);
     if ($isVirtualCategory) {
         $category->getVirtualRule()->loadPost($this->getRequest()->getParam('virtual_rule', []));
         $category->setVirtualCategoryRoot($this->getRequest()->getParam('virtual_category_root', null));
     }
     return $this;
 }