/** * @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); } }
/** * @param int $idCategory * * @return \Orm\Zed\Category\Persistence\SpyCategoryNode[]|\Propel\Runtime\Collection\ObjectCollection */ public function getNotMainNodesByIdCategory($idCategory) { return $this->queryContainer->queryNotMainNodesByCategoryId($idCategory)->find(); }