/**
  * @param int $idCategory
  * @param \Generated\Shared\Transfer\LocaleTransfer $localeTransfer
  *
  * @return void
  */
 protected function removeExtraParents($idCategory, LocaleTransfer $localeTransfer)
 {
     $extraParents = $this->categoryQueryContainer->queryNotMainNodesByCategoryId($idCategory)->find();
     foreach ($extraParents as $parent) {
         $this->categoryFacade->deleteNode($parent->getIdCategoryNode(), $localeTransfer);
     }
 }
Пример #2
0
 /**
  * @param int $idCategory
  *
  * @return \Orm\Zed\Category\Persistence\SpyCategoryNode[]|\Propel\Runtime\Collection\ObjectCollection
  */
 public function getNotMainNodesByIdCategory($idCategory)
 {
     return $this->queryContainer->queryNotMainNodesByCategoryId($idCategory)->find();
 }