'CRM_Pledge_DAO_PledgeBlock' => NULL,
'CRM_Mailing_Event_DAO_MailingEventDelivered' => NULL,
];
+ // Provide continuity in wire format.
+ $compat = ['MailingEventDelivered' => 'Delivered'];
foreach ($tables as $daoName => $where) {
if (class_exists($daoName)) {
/** @var \CRM_Core_DAO $dao */
}
$short_name = substr($daoName, strrpos($daoName, '_') + 1);
$this->stats['entities'][] = [
- 'name' => $short_name,
+ 'name' => $compat[$short_name] ?? $short_name,
'size' => $dao->count(),
];
}
'MembershipBlock',
'Pledge',
'PledgeBlock',
- 'MailingEventDelivered',
+ 'Delivered',
+ // TIP: If an entity is renamed, then update VersionCheck's $compat list.
];
sort($entity_names);
sort($expected_entity_names);