/** * Removes deleted nodes of a given tree from node repository * * @param Tx_PtExtbase_Tree_NestedSetTreeInterface $tree Tree whose deleted nodes should be removed from repository */ protected function removeDeletedNodesOfGivenTree(Tx_PtExtbase_Tree_NestedSetTreeInterface $tree) { foreach ($tree->getDeletedNodes() as $deletedNode) { $this->nodeRepository->remove($deletedNode); } }