private static function findExceedingEntities($entityName, $storageEntities, $dbEntities)
{
$exceedingEntities = [];
$vpidColumnName = self::$schemaInfo->getEntityInfo($entityName)->vpidColumnName;
$idColumnName = self::$schemaInfo->getEntityInfo($entityName)->idColumnName;
foreach ($dbEntities as $dbEntity) {
if (empty($dbEntity[$vpidColumnName])) {
$exceedingEntities[] = $dbEntity[$idColumnName];
} elseif (!isset($storageEntities[$dbEntity[$vpidColumnName]])) {
$exceedingEntities[] = $dbEntity[$vpidColumnName];
}
}
return $exceedingEntities;
}