protected deleteChildren ( integer $id, boolean $deleteCascade ) | ||
$id | integer | the current entities id |
$deleteCascade | boolean | whether to delete children and sub children |
protected function deleteChildren($id, $deleteCascade)
{
foreach ($this->definition->getChildren() as $childArray) {
$childData = $this->definition->getServiceProvider()->getData($childArray[2]);
$children = $childData->listEntries([$childArray[1] => $id]);
foreach ($children as $child) {
$childData->doDelete($child, $deleteCascade);
}
}
}