public function delete($table, $where, $parentIds)
{
if ($this->disabled) {
return;
}
$entityInfo = $this->dbSchemaInfo->getEntityInfoByPrefixedTableName($table);
if ($entityInfo) {
$this->deleteEntity($table, $where, $parentIds);
return;
}
$referenceDetails = $this->dbSchemaInfo->getMnReferenceDetails($this->dbSchemaInfo->trimPrefix($table));
if ($referenceDetails) {
$this->deleteReference($referenceDetails, $where);
}
}