public function trimPrefix($tableName)
{
return substr($tableName, strlen($this->prefix));
}
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); } }